@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2-variations");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}:root{color-scheme:dark;--cd-ink: #07111f;--cd-navy: #0b1830;--cd-surface: #10213b;--cd-surface-2: #162b48;--cd-border: #5f8cbb;--cd-primary: #19b5a5;--cd-primary-light: #5ee7d5;--cd-success: #34d399;--cd-info: #38bdf8;--cd-warning: #f5b942;--cd-danger: #f06a6a;--cd-text: #f4f7fb;--cd-muted: #94a3b8;--cd-bg: var(--cd-ink);--cd-bg-nav: var(--cd-navy);--cd-card: var(--cd-surface);--cd-card-2: var(--cd-surface-2);--cd-line: var(--cd-border);--cd-line-soft: rgba(36, 59, 90, .55);--cd-field: var(--cd-ink);--cd-title: var(--cd-text);--cd-cell: var(--cd-muted);--cd-accent: var(--cd-primary);--cd-accent-strong: var(--cd-primary-light);--cd-accent-soft: rgba(25, 181, 165, .14);--cd-on-accent: var(--cd-ink);--cd-ring: rgba(25, 181, 165, .35);--cd-accent-halo: rgba(25, 181, 165, .22);--cd-accent-sheen: rgba(255, 255, 255, 0);--cd-scrim: rgba(7, 17, 31, .62);--cd-scrim-suave: rgba(7, 17, 31, .28);--cd-success-soft: rgba(52, 211, 153, .14);--cd-warning-soft: rgba(245, 185, 66, .14);--cd-danger-soft: rgba(240, 106, 106, .14);--cd-info-soft: rgba(56, 189, 248, .14);--cd-btn-bg: rgba(255, 255, 255, .05);--cd-btn-line: transparent;--cd-btn-bg-hover: rgba(255, 255, 255, .09);--cd-btn-shadow: none;--cd-btn-shadow-hover: none;--cd-tab-bg: var(--cd-surface-2);--cd-tab-hover: rgba(22, 43, 72, .55);--cd-nav-hover: var(--cd-card);--cd-radius: .75rem;--cd-radius-sm: .5rem;--cd-shadow: 0 18px 40px rgba(2, 6, 23, .55);--cd-shadow-sm: 0 6px 18px rgba(2, 6, 23, .35);--cd-card-shadow: 0 1px 2px rgba(2, 6, 23, .45);--cd-1: .25rem;--cd-2: .5rem;--cd-3: .75rem;--cd-4: 1rem;--cd-5: 1.5rem;--cd-6: 2rem;--cd-fast: .12s ease;--cd-base: .18s ease;--cd-fs-display: 2rem;--cd-fs-title: 1.65rem;--cd-fs-heading: 1.25rem;--cd-fs-body: .95rem;--cd-fs-label: .75rem;--cd-font: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--cd-mono: ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=light]{color-scheme:light;--cd-ink: #ffffff;--cd-navy: #eef2f6;--cd-surface: #ffffff;--cd-surface-2: #f1f5f9;--cd-border: #556777;--cd-primary: #0f766e;--cd-primary-light: #14b8a6;--cd-success: #166534;--cd-info: #1e40af;--cd-warning: #d97706;--cd-danger: #b01818;--cd-text: #0f172a;--cd-muted: #4a5a6e;--cd-bg: #dde3ec;--cd-bg-nav: #dde3ec;--cd-card: #ffffff;--cd-card-2: #f1f5f9;--cd-line: var(--cd-border);--cd-line-soft: #b6c2d1;--cd-title: #0f172a;--cd-cell: #111c2e;--cd-accent: #0d9488;--cd-accent-strong: #0b6b62;--cd-accent-soft: #ccfbf1;--cd-accent: #0b6b62;--cd-on-accent: #ffffff;--cd-ring: rgba(13, 148, 136, .35);--cd-accent-halo: rgba(13, 148, 136, .3);--cd-accent-sheen: rgba(255, 255, 255, .16);--cd-scrim: rgba(15, 23, 42, .42);--cd-scrim-suave: rgba(15, 23, 42, .16);--cd-nav-hover: #cfd8e5;--cd-success-soft: rgba(22, 163, 74, .12);--cd-warning-soft: rgba(217, 119, 6, .12);--cd-danger-soft: rgba(220, 38, 38, .1);--cd-info-soft: rgba(37, 99, 235, .12);--cd-btn-bg: #e8edf4;--cd-btn-line: #c3cedb;--cd-btn-bg-hover: #dbe3ee;--cd-btn-shadow: 0 1px 2px rgba(15, 23, 42, .08);--cd-btn-shadow-hover: 0 2px 6px rgba(15, 23, 42, .12);--cd-field: #f8fafc;--cd-tab-bg: #cfdcec;--cd-tab-hover: rgba(207, 220, 236, .6);--cd-shadow: 0 18px 40px rgba(15, 23, 42, .12);--cd-shadow-sm: 0 6px 18px rgba(15, 23, 42, .08);--cd-card-shadow: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .06)}[data-theme=light] .eyebrow,[data-theme=light] .label{font-weight:600}:root{--ti-bg: #d9dee7;--ti-surface: #eaedf2;--ti-surface-2: #dde2ea;--ti-line: #ccd3dd;--ti-line-strong: #adb7c6;--ti-text: #1b1e24;--ti-muted: #5b6472;--ti-accent: #7c3aed;--ti-accent-strong: #6d28d9;--ti-accent-soft: rgba(124, 58, 237, .1);--ti-on-accent: #ffffff;--ti-success: #12784a;--ti-success-soft: #e4f5ec;--ti-warning: #9a5b07;--ti-warning-soft: #fdf0dd;--ti-danger: #c02626;--ti-danger-soft: #fdeaea;--ti-ring: rgba(124, 58, 237, .35);--ti-scrim: rgba(21, 23, 27, .62);--ti-sello: rgba(236, 240, 245, .92);--ti-radius: 1rem;--ti-radius-sm: .6rem;--ti-shadow: 0 24px 60px rgba(21, 23, 27, .26);--ti-shadow-sm: 0 4px 14px rgba(21, 23, 27, .08);--ti-shadow-lift: 0 10px 26px rgba(21, 23, 27, .14);--ti-fs-display: 2.1rem;--ti-fs-title: 1.5rem;--ti-fs-heading: 1.15rem;--ti-fs-body: .95rem;--ti-fs-label: .8rem}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--cd-font);font-size:var(--cd-fs-body);line-height:1.55;background:var(--cd-bg);color:var(--cd-text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}.num,table td.num,table th.num,.kpi strong,.money{font-variant-numeric:tabular-nums}h1,h2,h3{margin:0;letter-spacing:-.02em;color:var(--cd-title)}h1{font-size:var(--cd-fs-display);font-weight:700;letter-spacing:-.03em;line-height:1.15}h2{font-size:var(--cd-fs-heading);font-weight:600;line-height:1.25}.eyebrow,.label{font-size:var(--cd-fs-label);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--cd-muted)}.mono{font-family:var(--cd-mono)}.muted{color:var(--cd-muted)}.error{color:var(--cd-danger)}.ok,.success{color:var(--cd-success)}.warn{color:var(--cd-warning)}*{scrollbar-width:thin;scrollbar-color:var(--cd-border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--cd-border);border:2px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--cd-muted);background-clip:content-box}:focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cd-2);padding:.5rem .9rem;border:1px solid var(--cd-btn-line);border-radius:var(--cd-radius-sm);background:var(--cd-btn-bg);color:var(--cd-text);font-size:.85rem;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:var(--cd-btn-shadow);transition:border-color var(--cd-fast),background var(--cd-fast),color var(--cd-fast),box-shadow var(--cd-fast),transform var(--cd-fast)}.btn:hover:not(:disabled){background:var(--cd-btn-bg-hover);border-color:var(--cd-accent);color:var(--cd-accent-strong);box-shadow:var(--cd-btn-shadow-hover)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:none}.btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn-primary{background:linear-gradient(180deg,var(--cd-accent-sheen),rgba(255,255,255,0) 70%),var(--cd-accent);border-color:transparent;color:var(--cd-on-accent);font-weight:600;box-shadow:0 8px 20px var(--cd-accent-halo);transition:background var(--cd-fast),box-shadow var(--cd-fast),transform var(--cd-fast)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--cd-accent-sheen),rgba(255,255,255,0) 70%),var(--cd-accent-strong);border-color:transparent;color:var(--cd-on-accent);box-shadow:0 10px 24px var(--cd-accent-halo);transform:translateY(-1px)}.btn-secondary{background:var(--cd-btn-bg);border-color:var(--cd-btn-line)}.btn-secondary:hover:not(:disabled){background:var(--cd-btn-bg-hover);border-color:var(--cd-accent);color:var(--cd-accent-strong)}.btn-ghost{background:transparent;border-color:transparent;color:var(--cd-muted);box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--cd-btn-bg-hover);border-color:transparent;color:var(--cd-text);box-shadow:none}.btn-danger{color:var(--cd-danger)}.btn-danger:hover:not(:disabled){background:var(--cd-danger-soft);color:var(--cd-danger)}.btn-sm{padding:.3rem .6rem;font-size:.78rem}.btn-icon{padding:.45rem}.card{background:var(--cd-card);border:1px solid var(--cd-line-soft);border-radius:var(--cd-radius);padding:var(--cd-4);box-shadow:var(--cd-card-shadow)}.card-2{background:var(--cd-card-2)}.card-tabla{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.tabla-scroll{max-height:min(52vh,30rem);overflow:auto;overscroll-behavior:contain}table{width:100%;border-collapse:collapse;font-size:.86rem}th,td{text-align:left;padding:.45rem .55rem;border-bottom:1px solid var(--cd-line);vertical-align:middle}td:not(.cuadra-print-area td){color:var(--cd-cell);font-size:.85rem}th:not(.cuadra-print-area th){color:var(--cd-muted);font-weight:500;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.tabla-scroll thead th{background:var(--cd-bg)}.fila-viva{cursor:pointer;transition:background var(--cd-fast),box-shadow var(--cd-fast)}.fila-viva:hover{background:var(--cd-accent-soft);box-shadow:inset 0 0 0 1px var(--cd-accent),0 6px 18px var(--cd-accent-halo)}.fila-viva:focus-visible{outline:2px solid var(--cd-accent);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.fila-viva{transition:none}}.fila-viva.menu-abierto{position:relative;z-index:40}.row-actions{display:flex;gap:.35rem;justify-content:flex-end;align-items:center}.row-actions>button,.menu-btn{padding:.45rem .7rem;border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);background:var(--cd-btn-bg);color:var(--cd-text);font-size:.82rem;line-height:1;cursor:pointer}.row-actions>button:hover,.menu-btn:hover,.menu-btn[aria-expanded=true]{border-color:var(--cd-accent);color:var(--cd-accent)}.mat-mdc-cell:has(.menu-wrap),.mat-mdc-header-cell:has(.menu-wrap){overflow:visible}.menu-wrap{position:relative;display:inline-flex}.menu-wrap:has(>.menu-btn[aria-expanded=true]){z-index:51}.menu-backdrop{position:fixed!important;inset:var(--cd-header-alto, 62px) 0 0 0!important;z-index:50}.menu{position:absolute;top:calc(100% + .3rem);right:0;z-index:51;min-width:11rem;display:flex;flex-direction:column;padding:.3rem;border:1px solid var(--cd-line);border-radius:var(--cd-radius);background:var(--cd-card-2);box-shadow:var(--cd-shadow);text-align:left}.menu button{display:block;width:100%;padding:.5rem .7rem;border:none;border-radius:var(--cd-radius-sm);background:transparent;color:var(--cd-text);font-size:.84rem;text-align:left;cursor:pointer}.menu button:hover{background:var(--cd-card);color:var(--cd-accent)}.menu button.menu-peligro{margin-top:.3rem;border-top:1px solid var(--cd-line);border-radius:0 0 var(--cd-radius-sm) var(--cd-radius-sm);color:var(--cd-danger)}.menu button.menu-peligro:hover{background:var(--cd-danger-soft);color:var(--cd-danger)}.tabla-scroll.cargando{opacity:.55;transition:opacity var(--cd-fast)}.tabla-scroll thead th{position:sticky;top:0;z-index:1}@media(max-width:700px){.tabla-scroll{max-height:none;overflow:visible}.tabla-scroll thead th{position:static}}.pagina-llena{display:flex;flex-direction:column;gap:var(--cd-3);height:100%;min-height:0;overflow:auto}.pagina-llena>.card:has(.tabla-scroll){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.pagina-llena.pagina-larga{height:auto;min-height:100%;overflow:visible}main>router-outlet+*:has(.pagina-larga){height:auto;overflow:visible}.pagina-llena.pagina-larga>.card:has(.tabla-scroll),.pagina-llena.pagina-larga>mat-card:has(.tabla-scroll){flex:0 0 auto;min-height:78vh;overflow:visible}.pagina-llena.pagina-larga>.card:has(.tabla-scroll) .tabla-scroll,.pagina-llena.pagina-larga>mat-card:has(.tabla-scroll) .tabla-scroll{flex:1 1 auto;max-height:none;overflow:visible}.pagina-llena>.card.card-tabla-suelta{flex:0 0 auto;overflow:visible}.pagina-llena>.card.card-tabla-suelta .tabla-scroll{flex:0 1 auto;max-height:min(52vh,30rem);overflow:auto}.pagina-llena>.card{flex:0 0 auto}.pagina-llena .tabla-scroll{flex:1 1 auto;min-height:8rem;max-height:none;overflow:auto;overscroll-behavior:contain}.pagina-llena>.tabla-scroll{flex:1 1 auto}@media(max-width:700px){.pagina-llena,.pagina-llena>.card{display:block;overflow:visible}.pagina-llena .tabla-scroll{min-height:0;overflow:visible}}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border:1px solid transparent;border-radius:999px;background:var(--cd-card-2);color:var(--cd-muted);font-size:var(--cd-fs-label);font-weight:500;white-space:nowrap}.chip-ok{background:var(--cd-success-soft);color:var(--cd-success)}.chip-warn{background:var(--cd-warning-soft);color:var(--cd-warning)}.chip-danger{background:var(--cd-danger-soft);color:var(--cd-danger)}.chip-info{background:var(--cd-info-soft);color:var(--cd-info)}.chip-ai{background:var(--cd-accent-soft);color:var(--cd-accent-strong)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger),select:not(.mat-mdc-select-trigger),textarea:not(.mat-mdc-input-element){background-color:var(--cd-field);border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);min-height:2.75rem;padding:.8rem .75rem;color:var(--cd-text);font:inherit;font-size:.9rem;line-height:1.35;transition:border-color var(--cd-fast),box-shadow var(--cd-fast)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger):focus,select:not(.mat-mdc-select-trigger):focus,textarea:not(.mat-mdc-input-element):focus{outline:none;border-color:var(--cd-accent);box-shadow:0 0 0 3px var(--cd-ring)}input::placeholder,textarea::placeholder{color:var(--cd-muted)}select:not(.mat-mdc-select-trigger){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;padding-right:1.9rem}input[type=checkbox],input[type=radio]{accent-color:var(--cd-accent);cursor:pointer}.field{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--cd-muted)}.field input,.field select,.field textarea,input.field,select.field{background:var(--cd-field);border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);min-height:2.75rem;padding:.8rem .75rem;color:var(--cd-text);font-size:.9rem;transition:border-color var(--cd-fast),box-shadow var(--cd-fast)}.field input:focus,.field select:focus,.field textarea:focus,input.field:focus,select.field:focus{outline:none;border-color:var(--cd-accent);box-shadow:0 0 0 3px var(--cd-ring)}.vitrina input:not([type=checkbox]):not([type=radio]):not([type=file]),.vitrina select,.vitrina textarea{background-color:var(--ti-surface);border-color:var(--ti-line-strong);color:var(--ti-text)}.vitrina input::placeholder,.vitrina textarea::placeholder{color:var(--ti-muted)}.vitrina .buscador input:not([type=checkbox]):not([type=radio]):not([type=file]){padding:0;border:none;border-radius:0;background-color:transparent}.vitrina .buscador input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{box-shadow:none}.filtro-buscar input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger),.caja input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger),.buscar input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger),.search input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger){padding:0;border:none;border-radius:0;background-color:transparent}.filtro-buscar input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger):focus,.caja input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger):focus,.buscar input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger):focus,.search input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.mat-mdc-input-element):not(.mat-mdc-select-trigger):focus{box-shadow:none}.field-error{color:var(--cd-danger);font-size:.78rem}select.field,.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;padding-right:1.9rem}.table{width:100%;border-collapse:collapse}.table th{color:var(--cd-muted);font-size:var(--cd-fs-label);font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-align:left}.table td,.table th{padding:.5rem .6rem}.table tbody tr{border-top:1px solid var(--cd-line-soft)}.table tbody tr:hover{background:var(--cd-card-2)}.table .num,.table th.num{text-align:right}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cd-4);margin-bottom:var(--cd-4);flex-wrap:wrap}.page-head .sub{margin:.25rem 0 0;color:var(--cd-muted);font-size:.85rem}.page-head .actions{display:flex;align-items:center;gap:var(--cd-2);flex-wrap:wrap}.filters{display:flex;align-items:flex-end;gap:var(--cd-2);flex-wrap:wrap;margin-bottom:var(--cd-4)}.filters .grow{flex:1 1 12rem;min-width:0}.kpi{display:flex;flex-direction:column;gap:.4rem}.kpi .value,.kpi strong{font-size:var(--cd-fs-title);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cd-title)}.kpi .delta{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--cd-muted)}.kpi .delta.up{color:var(--cd-success)}.kpi .delta.down{color:var(--cd-danger)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--cd-3);padding:var(--cd-6);color:var(--cd-muted);font-size:.9rem;text-align:center}@media(max-width:1023px){.page-head{margin-bottom:var(--cd-4)}}@media(max-width:767px){.page-head{flex-direction:column;align-items:stretch;gap:var(--cd-3)}.page-head .actions{flex-direction:column;align-items:stretch}.page-head .actions .btn{width:100%;justify-content:center}.filters{flex-direction:column;align-items:stretch}.btn{min-height:44px;justify-content:center}.btn-icon,.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body input:not([type=checkbox]):not([type=radio]),body select,body textarea,body .field input,body .field select,body .field textarea{font-size:16px}.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{display:block;width:100%}.table-cards tbody tr{margin-bottom:var(--cd-3);padding:var(--cd-2) var(--cd-3);border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);background:var(--cd-card-2)}.table-cards tbody tr{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--cd-3)}.table-cards td.thumb{grid-column:1;grid-row:1;padding:0}.table-cards td.check{grid-column:2;grid-row:1;justify-content:flex-end;padding:0}.table-cards td:not(.thumb):not(.check){grid-column:1/-1}.table-cards td.check input[type=checkbox]{width:24px;height:24px;accent-color:var(--cd-accent)}.table-cards td.thumb img,.table-cards td.thumb .placeholder{width:44px;height:44px;border-radius:.5rem;object-fit:cover}.table-cards tbody tr:hover{background:var(--cd-card-2)}.table-cards td{display:flex;align-items:center;justify-content:space-between;gap:var(--cd-3);padding:.35rem 0;border:none;text-align:left}.table-cards td:before{content:attr(data-label);flex:0 0 auto;color:var(--cd-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.table-cards td:not([data-label]):before{content:none}.table-cards td:not([data-label]){flex-wrap:wrap;justify-content:flex-start;gap:var(--cd-2)}.table-cards td:empty{display:none}.table-cards .num{text-align:right}}@media(max-width:479px){.card,.empty{padding:var(--cd-4)}}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important}}@page{margin:0}@media print{body.cuadra-print-document{visibility:hidden;background:#fff;margin:0;padding:0}body.cuadra-print-document .cuadra-print-area,body.cuadra-print-document .cuadra-print-area *{visibility:visible}body.cuadra-print-document *:not(.cuadra-print-area):not(.cuadra-print-area *):not(:has(.cuadra-print-area)){display:none!important}body.cuadra-print-document :has(.cuadra-print-area){display:block!important;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}body.cuadra-print-document .cuadra-print-area{display:block!important;position:absolute;top:0;left:0;width:100%;margin:0!important}body.cuadra-print-document .shell>aside,body.cuadra-print-document .content>header{display:none!important}}:root{--mat-sys-background: var(--cd-bg);--mat-sys-on-background: var(--cd-text);--mat-sys-surface: var(--cd-bg);--mat-sys-on-surface: var(--cd-text);--mat-sys-surface-variant: var(--cd-card-2);--mat-sys-on-surface-variant: var(--cd-muted);--mat-sys-surface-dim: var(--cd-bg);--mat-sys-surface-bright: var(--cd-card);--mat-sys-surface-container-lowest: var(--cd-card);--mat-sys-surface-container-low: var(--cd-card);--mat-sys-surface-container: var(--cd-card);--mat-sys-surface-container-high: var(--cd-card-2);--mat-sys-surface-container-highest: var(--cd-card-2);--mat-sys-surface-tint: var(--cd-accent);--mat-sys-inverse-surface: var(--cd-text);--mat-sys-inverse-on-surface: var(--cd-bg);--mat-sys-outline: var(--cd-line);--mat-sys-outline-variant: var(--cd-line-soft);--mat-sys-primary: var(--cd-accent);--mat-sys-on-primary: var(--cd-on-accent);--mat-sys-primary-container: var(--cd-accent-soft);--mat-sys-on-primary-container: var(--cd-accent-strong);--mat-sys-primary-fixed: var(--cd-accent-soft);--mat-sys-primary-fixed-dim: var(--cd-accent-soft);--mat-sys-on-primary-fixed: var(--cd-accent-strong);--mat-sys-on-primary-fixed-variant: var(--cd-accent-strong);--mat-sys-inverse-primary: var(--cd-accent-strong);--mat-sys-secondary: var(--cd-info);--mat-sys-on-secondary: var(--cd-on-accent);--mat-sys-secondary-container: var(--cd-info-soft);--mat-sys-on-secondary-container: var(--cd-info);--mat-sys-secondary-fixed: var(--cd-info-soft);--mat-sys-secondary-fixed-dim: var(--cd-info-soft);--mat-sys-on-secondary-fixed: var(--cd-info);--mat-sys-on-secondary-fixed-variant: var(--cd-info);--mat-sys-tertiary: var(--cd-success);--mat-sys-on-tertiary: var(--cd-on-accent);--mat-sys-tertiary-container: var(--cd-success-soft);--mat-sys-on-tertiary-container: var(--cd-success);--mat-sys-tertiary-fixed: var(--cd-success-soft);--mat-sys-tertiary-fixed-dim: var(--cd-success-soft);--mat-sys-on-tertiary-fixed: var(--cd-success);--mat-sys-on-tertiary-fixed-variant: var(--cd-success);--mat-sys-error: var(--cd-danger);--mat-sys-on-error: var(--cd-on-accent);--mat-sys-error-container: var(--cd-danger-soft);--mat-sys-on-error-container: var(--cd-danger);--mat-sys-scrim: var(--cd-scrim);--mat-sys-shadow: var(--cd-ink);--mat-sys-corner-extra-small: var(--cd-radius-sm);--mat-sys-corner-small: var(--cd-radius-sm);--mat-sys-corner-medium: var(--cd-radius);--mat-sys-corner-large: var(--cd-radius);--mat-sys-corner-extra-large: var(--cd-radius);--mat-sys-corner-full: 9999px;--mat-sys-corner-none: 0;--mat-sys-level0: none;--mat-sys-level1: var(--cd-shadow-sm);--mat-sys-level2: var(--cd-card-shadow);--mat-sys-level3: var(--cd-shadow);--mat-sys-level4: var(--cd-shadow);--mat-sys-level5: var(--cd-shadow);--mat-sys-hover-state-layer-opacity: .08;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-dragged-state-layer-opacity: .16}app-showcase{--mat-sys-background: var(--cd-bg);--mat-sys-on-background: var(--cd-text);--mat-sys-surface: var(--cd-bg);--mat-sys-on-surface: var(--cd-text);--mat-sys-surface-variant: var(--cd-card-2);--mat-sys-on-surface-variant: var(--cd-muted);--mat-sys-surface-dim: var(--cd-bg);--mat-sys-surface-bright: var(--cd-card);--mat-sys-surface-container-lowest: var(--cd-card);--mat-sys-surface-container-low: var(--cd-card);--mat-sys-surface-container: var(--cd-card);--mat-sys-surface-container-high: var(--cd-card-2);--mat-sys-surface-container-highest: var(--cd-card-2);--mat-sys-surface-tint: var(--cd-accent);--mat-sys-inverse-surface: var(--cd-text);--mat-sys-inverse-on-surface: var(--cd-bg);--mat-sys-outline: var(--cd-line);--mat-sys-outline-variant: var(--cd-line-soft);--mat-sys-primary: var(--cd-accent);--mat-sys-on-primary: var(--cd-on-accent);--mat-sys-primary-container: var(--cd-accent-soft);--mat-sys-on-primary-container: var(--cd-accent-strong);--mat-sys-primary-fixed: var(--cd-accent-soft);--mat-sys-primary-fixed-dim: var(--cd-accent-soft);--mat-sys-on-primary-fixed: var(--cd-accent-strong);--mat-sys-on-primary-fixed-variant: var(--cd-accent-strong);--mat-sys-inverse-primary: var(--cd-accent-strong);--mat-sys-secondary: var(--cd-info);--mat-sys-on-secondary: var(--cd-on-accent);--mat-sys-secondary-container: var(--cd-info-soft);--mat-sys-on-secondary-container: var(--cd-info);--mat-sys-secondary-fixed: var(--cd-info-soft);--mat-sys-secondary-fixed-dim: var(--cd-info-soft);--mat-sys-on-secondary-fixed: var(--cd-info);--mat-sys-on-secondary-fixed-variant: var(--cd-info);--mat-sys-tertiary: var(--cd-success);--mat-sys-on-tertiary: var(--cd-on-accent);--mat-sys-tertiary-container: var(--cd-success-soft);--mat-sys-on-tertiary-container: var(--cd-success);--mat-sys-tertiary-fixed: var(--cd-success-soft);--mat-sys-tertiary-fixed-dim: var(--cd-success-soft);--mat-sys-on-tertiary-fixed: var(--cd-success);--mat-sys-on-tertiary-fixed-variant: var(--cd-success);--mat-sys-error: var(--cd-danger);--mat-sys-on-error: var(--cd-on-accent);--mat-sys-error-container: var(--cd-danger-soft);--mat-sys-on-error-container: var(--cd-danger);--mat-sys-scrim: var(--cd-scrim);--mat-sys-shadow: var(--cd-ink);--mat-sys-corner-extra-small: var(--cd-radius-sm);--mat-sys-corner-small: var(--cd-radius-sm);--mat-sys-corner-medium: var(--cd-radius);--mat-sys-corner-large: var(--cd-radius);--mat-sys-corner-extra-large: var(--cd-radius);--mat-sys-corner-full: 9999px;--mat-sys-corner-none: 0;--mat-sys-level0: none;--mat-sys-level1: var(--cd-shadow-sm);--mat-sys-level2: var(--cd-card-shadow);--mat-sys-level3: var(--cd-shadow);--mat-sys-level4: var(--cd-shadow);--mat-sys-level5: var(--cd-shadow);--mat-sys-hover-state-layer-opacity: .08;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-dragged-state-layer-opacity: .16}html{--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: var(--mat-sys-primary);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-filled-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: var(--mat-sys-on-primary);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-primary) 12%, transparent);--mat-button-filled-progress-active-indicator-color: var(--mat-sys-on-primary);--mat-button-filled-state-layer-color: var(--mat-sys-on-primary);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-outlined-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: var(--mat-sys-primary);--mat-button-outlined-outline-color: var(--mat-sys-outline);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-outlined-state-layer-color: var(--mat-sys-primary);--mat-button-protected-container-color: var(--mat-sys-surface);--mat-button-protected-container-elevation-shadow: 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);--mat-button-protected-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-protected-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-protected-focus-container-elevation-shadow: 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);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: var(--mat-sys-primary);--mat-button-protected-pressed-container-elevation-shadow: 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);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-protected-state-layer-color: var(--mat-sys-primary);--mat-button-text-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-text-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: var(--mat-sys-primary);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-text-state-layer-color: var(--mat-sys-primary);--mat-button-tonal-container-color: var(--mat-sys-secondary-container);--mat-button-tonal-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: var(--mat-sys-on-secondary-container);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, var(--mat-sys-on-secondary-container) 12%, transparent);--mat-button-tonal-state-layer-color: var(--mat-sys-on-secondary-container)}html{--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: var(--mat-sys-label-large-font);--mat-button-filled-label-text-size: var(--mat-sys-label-large-size);--mat-button-filled-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-filled-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-outlined-label-text-font: var(--mat-sys-label-large-font);--mat-button-outlined-label-text-size: var(--mat-sys-label-large-size);--mat-button-outlined-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-outlined-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-protected-label-text-font: var(--mat-sys-label-large-font);--mat-button-protected-label-text-size: var(--mat-sys-label-large-size);--mat-button-protected-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-protected-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-text-label-text-font: var(--mat-sys-label-large-font);--mat-button-text-label-text-size: var(--mat-sys-label-large-size);--mat-button-text-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-text-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-tonal-label-text-font: var(--mat-sys-label-large-font);--mat-button-tonal-label-text-size: var(--mat-sys-label-large-size);--mat-button-tonal-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-tonal-label-text-weight: var(--mat-sys-label-large-weight)}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-icon-button-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant);--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-on-surface-variant) 12%, transparent);--mat-icon-button-state-layer-color: var(--mat-sys-on-surface-variant)}html{--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px}html{--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: var(--mat-sys-surface-container-low);--mat-card-elevated-container-elevation: 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);--mat-card-filled-container-color: var(--mat-sys-surface-container-highest);--mat-card-filled-container-elevation: 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);--mat-card-outlined-container-color: var(--mat-sys-surface);--mat-card-outlined-container-elevation: 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);--mat-card-outlined-outline-color: var(--mat-sys-outline-variant);--mat-card-subtitle-text-color: var(--mat-sys-on-surface)}html{--mat-card-subtitle-text-font: var(--mat-sys-title-medium-font);--mat-card-subtitle-text-line-height: var(--mat-sys-title-medium-line-height);--mat-card-subtitle-text-size: var(--mat-sys-title-medium-size);--mat-card-subtitle-text-tracking: var(--mat-sys-title-medium-tracking);--mat-card-subtitle-text-weight: var(--mat-sys-title-medium-weight);--mat-card-title-text-font: var(--mat-sys-title-large-font);--mat-card-title-text-line-height: var(--mat-sys-title-large-line-height);--mat-card-title-text-size: var(--mat-sys-title-large-size);--mat-card-title-text-tracking: var(--mat-sys-title-large-tracking);--mat-card-title-text-weight: var(--mat-sys-title-large-weight)}html{--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px}html{--mat-tab-active-focus-indicator-color: var(--mat-sys-primary);--mat-tab-active-focus-label-text-color: var(--mat-sys-on-surface);--mat-tab-active-hover-indicator-color: var(--mat-sys-primary);--mat-tab-active-hover-label-text-color: var(--mat-sys-on-surface);--mat-tab-active-indicator-color: var(--mat-sys-primary);--mat-tab-active-label-text-color: var(--mat-sys-on-surface);--mat-tab-active-ripple-color: var(--mat-sys-on-surface);--mat-tab-divider-color: var(--mat-sys-surface-variant);--mat-tab-inactive-focus-label-text-color: var(--mat-sys-on-surface);--mat-tab-inactive-hover-label-text-color: var(--mat-sys-on-surface);--mat-tab-inactive-label-text-color: var(--mat-sys-on-surface);--mat-tab-inactive-ripple-color: var(--mat-sys-on-surface);--mat-tab-pagination-icon-color: var(--mat-sys-on-surface);--mat-tab-disabled-ripple-color: var(--mat-sys-on-surface-variant)}html{--mat-tab-container-height: 48px}html{--mat-tab-label-text-font: var(--mat-sys-title-small-font);--mat-tab-label-text-line-height: var(--mat-sys-title-small-line-height);--mat-tab-label-text-size: var(--mat-sys-title-small-size);--mat-tab-label-text-tracking: var(--mat-sys-title-small-tracking);--mat-tab-label-text-weight: var(--mat-sys-title-small-weight)}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}html{--mat-progress-bar-active-indicator-color: var(--mat-sys-primary);--mat-progress-bar-track-color: var(--mat-sys-surface-variant)}html{--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px}html{--mat-progress-spinner-active-indicator-color: var(--mat-sys-primary)}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-button-color: var(--mat-sys-inverse-primary);--mat-snack-bar-container-color: var(--mat-sys-inverse-surface);--mat-snack-bar-supporting-text-color: var(--mat-sys-inverse-on-surface)}html{--mat-snack-bar-supporting-text-font: var(--mat-sys-body-medium-font);--mat-snack-bar-supporting-text-line-height: var(--mat-sys-body-medium-line-height);--mat-snack-bar-supporting-text-size: var(--mat-sys-body-medium-size);--mat-snack-bar-supporting-text-weight: var(--mat-sys-body-medium-weight)}html{--mat-tooltip-container-shape: 4px}html{--mat-tooltip-container-color: var(--mat-sys-inverse-surface);--mat-tooltip-supporting-text-color: var(--mat-sys-inverse-on-surface)}html{--mat-tooltip-supporting-text-font: var(--mat-sys-body-small-font);--mat-tooltip-supporting-text-line-height: var(--mat-sys-body-small-line-height);--mat-tooltip-supporting-text-size: var(--mat-sys-body-small-size);--mat-tooltip-supporting-text-tracking: var(--mat-sys-body-small-tracking);--mat-tooltip-supporting-text-weight: var(--mat-sys-body-small-weight)}html{--mat-divider-width: 1px}html{--mat-divider-color: var(--mat-sys-outline-variant)}html{--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38}html{--mat-chip-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-chip-elevated-selected-container-color: var(--mat-sys-secondary-container);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-chip-focus-outline-color: var(--mat-sys-on-surface-variant);--mat-chip-focus-state-layer-color: var(--mat-sys-on-surface-variant);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: var(--mat-sys-on-surface-variant);--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-outline-color: var(--mat-sys-outline);--mat-chip-selected-disabled-trailing-icon-color: var(--mat-sys-on-surface);--mat-chip-selected-focus-state-layer-color: var(--mat-sys-on-secondary-container);--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: var(--mat-sys-on-secondary-container);--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: var(--mat-sys-on-secondary-container);--mat-chip-selected-trailing-action-state-layer-color: var(--mat-sys-on-secondary-container);--mat-chip-selected-trailing-icon-color: var(--mat-sys-on-secondary-container);--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: var(--mat-sys-on-surface-variant);--mat-chip-with-icon-disabled-icon-color: var(--mat-sys-on-surface);--mat-chip-with-icon-icon-color: var(--mat-sys-on-surface-variant);--mat-chip-with-icon-selected-icon-color: var(--mat-sys-on-secondary-container);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: var(--mat-sys-on-surface);--mat-chip-with-trailing-icon-trailing-icon-color: var(--mat-sys-on-surface-variant)}html{--mat-chip-container-height: 32px;--mat-chip-touch-target-display: block}html{--mat-chip-label-text-font: var(--mat-sys-label-large-font);--mat-chip-label-text-line-height: var(--mat-sys-label-large-line-height);--mat-chip-label-text-size: var(--mat-sys-label-large-size);--mat-chip-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-chip-label-text-weight: var(--mat-sys-label-large-weight)}html{--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px}html{--mat-badge-background-color: var(--mat-sys-error);--mat-badge-disabled-state-background-color: color-mix(in srgb, var(--mat-sys-error) 38%, transparent);--mat-badge-disabled-state-text-color: var(--mat-sys-on-error);--mat-badge-text-color: var(--mat-sys-on-error)}html{--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: var(--mat-sys-label-small-size);--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: var(--mat-sys-label-small-font);--mat-badge-text-size: var(--mat-sys-label-small-size);--mat-badge-text-weight: var(--mat-sys-label-small-weight)}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: var(--mat-sys-surface);--mat-table-header-headline-color: var(--mat-sys-on-surface);--mat-table-row-item-label-text-color: var(--mat-sys-on-surface);--mat-table-row-item-outline-color: var(--mat-sys-outline)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: var(--mat-sys-title-small-font);--mat-table-header-headline-line-height: var(--mat-sys-title-small-line-height);--mat-table-header-headline-size: var(--mat-sys-title-small-size);--mat-table-header-headline-tracking: var(--mat-sys-title-small-tracking);--mat-table-header-headline-weight: var(--mat-sys-title-small-weight);--mat-table-row-item-label-text-font: var(--mat-sys-body-medium-font);--mat-table-row-item-label-text-line-height: var(--mat-sys-body-medium-line-height);--mat-table-row-item-label-text-size: var(--mat-sys-body-medium-size);--mat-table-row-item-label-text-tracking: var(--mat-sys-body-medium-tracking);--mat-table-row-item-label-text-weight: var(--mat-sys-body-medium-weight);--mat-table-footer-supporting-text-font: var(--mat-sys-body-medium-font);--mat-table-footer-supporting-text-line-height: var(--mat-sys-body-medium-line-height);--mat-table-footer-supporting-text-size: var(--mat-sys-body-medium-size);--mat-table-footer-supporting-text-tracking: var(--mat-sys-body-medium-tracking);--mat-table-footer-supporting-text-weight: var(--mat-sys-body-medium-weight)}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-enabled-select-arrow-color: var(--mat-sys-on-surface-variant);--mat-form-field-error-focus-trailing-icon-color: var(--mat-sys-error);--mat-form-field-error-hover-trailing-icon-color: var(--mat-sys-on-error-container);--mat-form-field-error-text-color: var(--mat-sys-error);--mat-form-field-error-trailing-icon-color: var(--mat-sys-error);--mat-form-field-filled-active-indicator-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-caret-color: var(--mat-sys-primary);--mat-form-field-filled-container-color: var(--mat-sys-surface-variant);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-error-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-caret-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-label-text-color: var(--mat-sys-error);--mat-form-field-filled-error-hover-active-indicator-color: var(--mat-sys-on-error-container);--mat-form-field-filled-error-hover-label-text-color: var(--mat-sys-on-error-container);--mat-form-field-filled-error-label-text-color: var(--mat-sys-error);--mat-form-field-filled-focus-active-indicator-color: var(--mat-sys-primary);--mat-form-field-filled-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-filled-hover-active-indicator-color: var(--mat-sys-on-surface);--mat-form-field-filled-hover-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface);--mat-form-field-filled-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-focus-select-arrow-color: var(--mat-sys-primary);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-caret-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-form-field-outlined-error-caret-color: var(--mat-sys-error);--mat-form-field-outlined-error-focus-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-focus-outline-color: var(--mat-sys-error);--mat-form-field-outlined-error-hover-label-text-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-hover-outline-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-outline-color: var(--mat-sys-error);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-on-surface);--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-outline-color: var(--mat-sys-outline);--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1d1b1e 38%, transparent);--mat-form-field-select-option-text-color: #1d1b1e;--mat-form-field-state-layer-color: var(--mat-sys-on-surface);--mat-form-field-trailing-icon-color: var(--mat-sys-on-surface-variant)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: var(--mat-sys-body-large-font);--mat-form-field-container-text-line-height: var(--mat-sys-body-large-line-height);--mat-form-field-container-text-size: var(--mat-sys-body-large-size);--mat-form-field-container-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-container-text-weight: var(--mat-sys-body-large-weight);--mat-form-field-subscript-text-font: var(--mat-sys-body-small-font);--mat-form-field-subscript-text-line-height: var(--mat-sys-body-small-line-height);--mat-form-field-subscript-text-size: var(--mat-sys-body-small-size);--mat-form-field-subscript-text-tracking: var(--mat-sys-body-small-tracking);--mat-form-field-subscript-text-weight: var(--mat-sys-body-small-weight);--mat-form-field-outlined-label-text-font: var(--mat-sys-body-large-font);--mat-form-field-outlined-label-text-size: var(--mat-sys-body-large-size);--mat-form-field-outlined-label-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-outlined-label-text-weight: var(--mat-sys-body-large-weight);--mat-form-field-filled-label-text-font: var(--mat-sys-body-large-font);--mat-form-field-filled-label-text-size: var(--mat-sys-body-large-size);--mat-form-field-filled-label-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-filled-label-text-weight: var(--mat-sys-body-large-weight)}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: var(--mat-sys-on-surface);--mat-paginator-container-background-color: var(--mat-sys-surface);--mat-paginator-disabled-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-paginator-enabled-icon-color: var(--mat-sys-on-surface-variant)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: var(--mat-sys-body-small-font);--mat-paginator-container-text-line-height: var(--mat-sys-body-small-line-height);--mat-paginator-container-text-size: var(--mat-sys-body-small-size);--mat-paginator-container-text-tracking: var(--mat-sys-body-small-tracking);--mat-paginator-container-text-weight: var(--mat-sys-body-small-weight);--mat-paginator-select-trigger-text-size: var(--mat-sys-body-small-size)}html{--mat-sort-arrow-color: var(--mat-sys-on-surface)}html{--mat-app-background-color: var(--mat-sys-background);--mat-app-text-color: var(--mat-sys-on-background);--mat-app-elevation-shadow-level-0: 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);--mat-app-elevation-shadow-level-1: 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);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent)}html{--mat-option-focus-state-layer-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--mat-option-label-text-color: var(--mat-sys-on-surface);--mat-option-selected-state-label-text-color: var(--mat-sys-on-secondary-container);--mat-option-selected-state-layer-color: var(--mat-sys-secondary-container)}html{--mat-option-label-text-size: var(--mat-sys-body-large-size);--mat-option-label-text-weight: var(--mat-sys-body-large-weight);--mat-option-label-text-font: var(--mat-sys-label-large-font);--mat-option-label-text-line-height: var(--mat-sys-label-large-line-height);--mat-option-label-text-tracking: var(--mat-sys-label-large-tracking)}html{--mat-optgroup-label-text-color: var(--mat-sys-on-surface-variant)}html{--mat-optgroup-label-text-font: var(--mat-sys-title-small-font);--mat-optgroup-label-text-line-height: var(--mat-sys-title-small-line-height);--mat-optgroup-label-text-size: var(--mat-sys-title-small-size);--mat-optgroup-label-text-tracking: var(--mat-sys-title-small-tracking);--mat-optgroup-label-text-weight: var(--mat-sys-title-small-weight)}html{--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: var(--mat-sys-surface);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--mat-sys-on-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--mat-sys-primary);--mat-pseudo-checkbox-full-unselected-icon-color: var(--mat-sys-on-surface-variant);--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-sys-primary)}.mat-mdc-form-field{--mat-form-field-outlined-outline-color: var(--cd-line);--mat-form-field-outlined-focus-outline-color: var(--cd-accent);--mat-form-field-outlined-container-shape: var(--cd-radius-sm);--mat-form-field-container-text-color: var(--cd-text);--mat-form-field-outlined-input-text-color: var(--cd-text);--mat-form-field-outlined-label-text-color: var(--cd-muted);--mat-form-field-outlined-focus-label-text-color: var(--cd-accent-strong);--mat-form-field-outlined-hover-outline-color: var(--cd-accent);--mat-form-field-outlined-caret-color: var(--cd-accent);--mat-form-field-outlined-error-outline-color: var(--cd-danger);--mat-form-field-outlined-error-label-text-color: var(--cd-danger);--mat-form-field-outlined-error-caret-color: var(--cd-danger)}.mat-mdc-select{--mat-select-enabled-trigger-text-color: var(--cd-text);--mat-select-enabled-arrow-color: var(--cd-muted);--mat-select-focused-arrow-color: var(--cd-accent);--mat-select-panel-background-color: var(--cd-card);--mat-select-enabled-option-label-text-color: var(--cd-text);--mat-select-selected-option-label-text-color: var(--cd-accent-strong)}.mat-mdc-select-panel{background-color:var(--cd-card);border:1px solid var(--cd-line);border-radius:var(--cd-radius-sm);box-shadow:var(--cd-shadow);z-index:1200}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active{background-color:var(--cd-tab-hover)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--cd-tab-bg)}.mat-mdc-button-base{border:none;background:none;box-shadow:none;min-width:0;font-family:inherit}.mat-mdc-button-base .mat-icon{font-size:1.15rem;width:1.15rem;height:1.15rem;margin-right:.35rem;vertical-align:middle}.mat-mdc-icon-button .mat-icon,.mat-mdc-button-base .mat-icon:only-child{margin-right:0}.mat-mdc-tab-group{--mat-tab-header-divider-color: var(--cd-line-soft);--mat-tab-header-active-label-text-color: var(--cd-text);--mat-tab-header-inactive-label-text-color: var(--cd-muted);--mat-tab-header-active-focus-label-text-color: var(--cd-text);--mat-tab-header-active-hover-label-text-color: var(--cd-text);--mat-tab-header-active-indicator-color: var(--cd-accent);--mat-tab-header-inactive-hover-label-text-color: var(--cd-text)}.mat-mdc-card{--mat-card-elevated-container-color: var(--cd-card);--mat-card-outlined-container-color: var(--cd-card);--mat-card-outlined-outline-color: var(--cd-line-soft);--mat-card-subtitle-text-color: var(--cd-muted)}.mat-mdc-snack-bar-container{--mat-snack-bar-container-color: var(--cd-text);--mat-snack-bar-supporting-text-color: var(--cd-bg);--mat-snack-bar-button-color: var(--cd-accent-strong)}.mat-mdc-tooltip{--mat-tooltip-container-color: var(--cd-text);--mat-tooltip-supporting-text-color: var(--cd-bg)}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: var(--cd-accent);--mat-progress-bar-track-color: var(--cd-accent-soft)}.mat-mdc-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--cd-accent)}.mat-mdc-chip{--mat-chip-elevated-container-color: var(--cd-accent-soft);--mat-chip-label-text-color: var(--cd-accent-strong);--mat-chip-outline-color: var(--cd-line-soft)}.mat-badge-content{--mat-badge-background-color: var(--cd-danger);--mat-badge-text-color: var(--cd-on-accent)}.campo-material{width:100%;margin-bottom:.6rem;font-size:.9rem;--mat-form-field-outlined-outline-color: var(--cd-line);--mat-form-field-outlined-hover-outline-color: var(--cd-accent);--mat-form-field-outlined-focus-outline-color: var(--cd-accent);--mat-form-field-outlined-container-shape: var(--cd-radius-sm)}.campo-material:last-child{margin-bottom:0}.campo-busqueda{width:16rem;max-width:100%;font-size:.85rem;--mat-form-field-container-height: 34px;--mat-form-field-container-vertical-padding: 7px}.mat-mdc-table{--mat-table-background-color: var(--cd-bg)}.tabla-scroll thead th.mat-mdc-header-cell{position:sticky;top:0;z-index:2;background:var(--cd-bg)!important}
