:root{--cds-background: #f4f4f4;--cds-background-hover: #e8e8e8;--cds-background-active: #c6c6c6;--cds-background-selected: #e0e0e0;--cds-background-brand: #0f62fe;--cds-layer-01: #ffffff;--cds-layer-02: #f4f4f4;--cds-layer-03: #e0e0e0;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-active-01: #c6c6c6;--cds-layer-selected-01: #e0e0e0;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-field-hover-01: #e8e8e8;--cds-border-subtle-00: #e0e0e0;--cds-border-subtle-01: #c6c6c6;--cds-border-subtle-02: #e0e0e0;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-interactive: #0f62fe;--cds-border-tile-01: #c6c6c6;--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-text-placeholder: #a8a8a8;--cds-text-helper: #6f6f6f;--cds-text-on-color: #ffffff;--cds-text-inverse: #ffffff;--cds-text-error: #da1e28;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-icon-on-color: #ffffff;--cds-icon-interactive: #0f62fe;--cds-support-error: #da1e28;--cds-support-success: #198038;--cds-support-warning: #f1c21b;--cds-support-info: #0043ce;--cds-support-error-inverse: #ff8389;--cds-support-success-inverse: #42be65;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-highlight: #d0e2ff;--cds-overlay: rgba(22, 22, 22, .5);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-interactive: #0f62fe;--cds-button-primary: #0f62fe;--cds-button-primary-hover: #0050e6;--cds-button-primary-active: #002d9c;--cds-button-secondary: #393939;--cds-button-secondary-hover: #4c4c4c;--cds-button-tertiary: #0f62fe;--cds-button-danger-primary: #da1e28;--cds-button-danger-secondary: #da1e28;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-layout-size-height-sm: 2rem;--cds-layout-size-height-md: 2.5rem;--cds-layout-size-height-lg: 3rem;--cds-duration-fast-01: 70ms;--cds-duration-fast-02: .11s;--cds-duration-moderate-01: .15s;--cds-duration-moderate-02: .24s;--cds-duration-slow-01: .4s;--cds-easings-productive: cubic-bezier(.2, 0, .38, .9);--cds-easings-expressive: cubic-bezier(.4, .14, .3, 1);--cds-border-radius: 0;--cds-border-radius-sm: 0;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-line-height: 1.125rem;--cds-body-compact-01-font-weight: 400;--cds-body-01-font-size: .875rem;--cds-body-01-line-height: 1.25rem;--cds-label-01-font-size: .75rem;--cds-label-01-line-height: 1rem;--cds-label-01-font-weight: 400;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.125rem;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-line-height: 1.75rem;--cds-heading-03-font-weight: 400;--aiha-lima: #8aa42e;--aiha-lima-light: #a8c43c;--aiha-lima-fade: #e8f2c8;--aiha-ocre: #c4703a;--aiha-ocre-light: #e08c4c;--aiha-turquesa: #2e8b94;--aiha-turquesa-light: #48aeb6;--aiha-pantone-turquesa: "7474 C";--aiha-pantone-lima: "7745 C";--aiha-pantone-ocre: "7416 C";--cds-interactive: var(--aiha-turquesa);--cds-border-interactive: var(--aiha-turquesa);--cds-focus: var(--aiha-turquesa);--cds-link-primary: var(--aiha-turquesa);--cds-link-primary-hover: #246e75;--cds-icon-interactive: var(--aiha-turquesa);--cds-button-primary: var(--aiha-turquesa);--cds-button-primary-hover: #246e75;--cds-button-primary-active: #1c575c;--cds-button-tertiary: var(--aiha-turquesa);--cds-background-brand: var(--aiha-turquesa);--cds-support-success: var(--aiha-lima);--cds-highlight: var(--aiha-lima-fade);--bg-main: var(--cds-background);--bg-panel: var(--cds-layer-01);--bg-card: var(--cds-layer-02);--bg-card-hover: var(--cds-layer-hover-01);--border-color: var(--cds-border-subtle-00);--border-glow: color-mix(in srgb, var(--aiha-turquesa) 20%, transparent);--text-primary: var(--cds-text-primary);--text-secondary: var(--cds-text-secondary);--text-muted: var(--cds-text-helper);--accent-lima: var(--aiha-lima);--accent-lima-light: var(--aiha-lima-light);--accent-lima-fade: var(--aiha-lima-fade);--accent-ocre: var(--aiha-ocre);--accent-ocre-light: var(--aiha-ocre-light);--accent-turquesa: var(--aiha-turquesa);--accent-turquesa-light: var(--aiha-turquesa-light);--accent-cyan: var(--accent-turquesa);--accent-blue: var(--accent-turquesa);--accent-orange: var(--accent-ocre-light);--accent-emerald: var(--accent-lima);--accent-red: var(--cds-support-error);--font-sans: "Archivo", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-primary: var(--font-sans);--font-condensed: "Archivo Condensed", var(--font-sans);--font-semi-condensed: "Archivo SemiCondensed", var(--font-sans);--font-extra-condensed: "Archivo ExtraCondensed", var(--font-sans);--font-expanded: "Archivo Expanded", var(--font-sans);--font-semi-expanded: "Archivo SemiExpanded", var(--font-sans);--font-mono: "IBM Plex Mono", "JetBrains Mono", "Fira Code", monospace;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px}:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.cds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);min-height:var(--cds-layout-size-height-md);padding:0 var(--cds-spacing-05);border:1px solid transparent;border-radius:var(--cds-border-radius);font-family:var(--font-sans);font-size:var(--cds-body-compact-01-font-size);font-weight:400;line-height:var(--cds-body-compact-01-line-height);letter-spacing:.16px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-easings-productive),border-color var(--cds-duration-fast-02) var(--cds-easings-productive),color var(--cds-duration-fast-02) var(--cds-easings-productive)}.cds-btn:disabled,.cds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cds-btn--primary{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-btn--primary:hover:not(:disabled){background:var(--cds-button-primary-hover)}.cds-btn--primary:active:not(:disabled){background:var(--cds-button-primary-active)}.cds-btn--secondary{background:var(--cds-button-secondary);color:var(--cds-text-on-color)}.cds-btn--secondary:hover:not(:disabled){background:var(--cds-button-secondary-hover)}.cds-btn--tertiary{background:transparent;border-color:var(--cds-button-tertiary);color:var(--cds-button-tertiary)}.cds-btn--tertiary:hover:not(:disabled){background:var(--cds-button-tertiary);color:var(--cds-text-on-color)}.cds-btn--ghost{background:transparent;color:var(--cds-link-primary)}.cds-btn--ghost:hover:not(:disabled){background:var(--cds-layer-hover-01)}.cds-btn--danger{background:var(--cds-button-danger-primary);color:var(--cds-text-on-color)}.cds-btn--sm{min-height:var(--cds-layout-size-height-sm);padding:0 var(--cds-spacing-04)}.cds-btn--lg{min-height:var(--cds-layout-size-height-lg)}.cds-text-input,.cds-select{width:100%;min-height:var(--cds-layout-size-height-md);padding:0 var(--cds-spacing-04);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:var(--cds-border-radius);background:var(--cds-field-01);color:var(--cds-text-primary);font-family:var(--font-sans);font-size:var(--cds-body-compact-01-font-size);line-height:var(--cds-body-compact-01-line-height)}.cds-text-input:focus,.cds-select:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-label{display:block;margin-bottom:var(--cds-spacing-02);color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size);line-height:var(--cds-label-01-line-height);font-weight:var(--cds-label-01-font-weight)}.cds-helper-text{margin-top:var(--cds-spacing-02);color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size);line-height:var(--cds-label-01-line-height)}.cds-layer{background:var(--cds-layer-01);color:var(--cds-text-primary)}.cds-layer--01{background:var(--cds-layer-01)}.cds-layer--02{background:var(--cds-layer-02)}.cds-layer--03{background:var(--cds-layer-03)}.cds-tag{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--cds-spacing-03);border-radius:var(--cds-border-radius);font-size:var(--cds-label-01-font-size);line-height:var(--cds-label-01-line-height);background:var(--cds-layer-02);color:var(--cds-text-primary)}.cds-tag--green{background:color-mix(in srgb,var(--cds-support-success) 18%,white);color:var(--cds-support-success)}.cds-tag--red{background:color-mix(in srgb,var(--cds-support-error) 14%,white);color:var(--cds-support-error)}.cds-tag--cyan{background:color-mix(in srgb,var(--aiha-turquesa) 16%,white);color:var(--aiha-turquesa)}.cds-inline-notification{display:flex;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-support-info);background:var(--cds-layer-01);color:var(--cds-text-primary);font-size:var(--cds-body-compact-01-font-size)}.cds-inline-notification--error{border-left-color:var(--cds-support-error)}.cds-inline-notification--success{border-left-color:var(--cds-support-success)}.cds-inline-notification--warning{border-left-color:var(--cds-support-warning)}.cds-btn--icon{width:var(--cds-layout-size-height-sm);min-height:var(--cds-layout-size-height-sm);padding:0;gap:0}.cds-btn--full{width:100%}.cds-toolbar{display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.cds-toolbar-icon{width:2.5rem;height:2.5rem;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cds-border-subtle-00);border-radius:var(--radius-sm);background:var(--cds-layer-01);color:var(--cds-icon-primary);cursor:pointer;box-shadow:0 1px 2px #16161614;transition:background-color var(--cds-duration-fast-02) var(--cds-easings-productive),border-color var(--cds-duration-fast-02) var(--cds-easings-productive),color var(--cds-duration-fast-02) var(--cds-easings-productive)}.cds-toolbar-icon:hover{background:var(--cds-layer-hover-01);color:var(--cds-icon-interactive)}.cds-toolbar-icon.active,.cds-toolbar-icon[aria-pressed=true]{background:var(--cds-button-primary);border-color:var(--cds-button-primary);color:var(--cds-icon-on-color)}.cds-toolbar-icon:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.cds-side-nav{background:var(--cds-layer-01);color:var(--cds-text-primary);border-right:1px solid var(--cds-border-subtle-00)}.cds-side-nav__header{display:flex;align-items:center;justify-content:space-between;min-height:var(--cds-layout-size-height-lg);padding:0 var(--cds-spacing-05);background:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-subtle-00);color:var(--cds-text-primary);font-size:var(--cds-heading-compact-01-font-size);font-weight:var(--cds-heading-compact-01-font-weight);line-height:var(--cds-heading-compact-01-line-height)}.cds-side-nav__section-title{margin:0 0 var(--cds-spacing-04);color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size);font-weight:600;line-height:var(--cds-label-01-line-height);letter-spacing:.32px;text-transform:uppercase}.cds-content-switcher{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:0;background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-00);border-radius:var(--cds-border-radius)}.cds-content-switcher__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-02);min-height:var(--cds-layout-size-height-md);padding:0 var(--cds-spacing-03);border:none;border-radius:var(--cds-border-radius);background:transparent;color:var(--cds-text-secondary);font-family:var(--font-sans);font-size:var(--cds-label-01-font-size);font-weight:400;line-height:var(--cds-label-01-line-height);letter-spacing:.32px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-easings-productive),color var(--cds-duration-fast-02) var(--cds-easings-productive)}.cds-content-switcher__btn:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-content-switcher__btn.active,.cds-content-switcher__btn.is-active,.cds-content-switcher__btn[aria-pressed=true]{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center}.cds-modal[hidden]{display:none!important}.cds-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cds-overlay)}.cds-modal__container{position:relative;z-index:1;width:min(28rem,calc(100% - var(--cds-spacing-07)));max-height:min(90vh,40rem);overflow:auto;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-00);border-radius:var(--cds-border-radius);box-shadow:none;padding:var(--cds-spacing-05);color:var(--cds-text-primary)}.cds-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-04);margin-bottom:var(--cds-spacing-04);padding-bottom:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-00)}.cds-modal__heading{margin:0;font-size:var(--cds-heading-compact-01-font-size);font-weight:var(--cds-heading-compact-01-font-weight);line-height:var(--cds-heading-compact-01-line-height);color:var(--cds-text-primary)}.cds-modal__body{margin:0 0 var(--cds-spacing-05);font-size:var(--cds-body-compact-01-font-size);line-height:var(--cds-body-compact-01-line-height);color:var(--cds-text-secondary)}.cds-modal__footer{display:flex;justify-content:flex-end;gap:var(--cds-spacing-03);margin-top:var(--cds-spacing-05);padding-top:var(--cds-spacing-04);border-top:1px solid var(--cds-border-subtle-00)}.cds-modal--drawer{align-items:stretch;justify-content:flex-end;padding:0}.cds-modal__container--drawer{position:absolute;right:0;top:0;bottom:0;width:min(30rem,100%);max-height:100vh;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--cds-layer-01);border:none;border-left:1px solid var(--cds-border-subtle-00);border-radius:var(--cds-border-radius);box-shadow:none;color:var(--cds-text-primary)}.cds-overflow-menu-options{position:absolute;z-index:60;min-width:10rem;padding:var(--cds-spacing-02) 0;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-00);border-radius:var(--cds-border-radius);box-shadow:none}.cds-overflow-menu-options__btn{display:flex;align-items:center;gap:var(--cds-spacing-03);width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);border:none;border-radius:var(--cds-border-radius);background:transparent;color:var(--cds-text-primary);font-family:var(--font-sans);font-size:var(--cds-body-compact-01-font-size);line-height:var(--cds-body-compact-01-line-height);text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background-color var(--cds-duration-fast-01) var(--cds-easings-productive)}.cds-overflow-menu-options__btn:hover{background:var(--cds-layer-hover-01);color:var(--cds-link-primary)}.cds-overflow-menu-options__btn--danger{color:var(--cds-support-error)}.cds-tile{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-00);border-radius:var(--cds-border-radius);padding:var(--cds-spacing-05);box-shadow:none}.cds-mt-03{margin-top:var(--cds-spacing-03)}.cds-mt-05{margin-top:var(--cds-spacing-05)}.cds-mb-03{margin-bottom:var(--cds-spacing-03)}.cds-mb-05{margin-bottom:var(--cds-spacing-05)}.cds-p-05{padding:var(--cds-spacing-05)}.cds-gap-03{gap:var(--cds-spacing-03)}.cds-gap-05{gap:var(--cds-spacing-05)}
