@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";

/* node_modules/@angular/material/prebuilt-themes/azure-blue.css */
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;
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --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: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem Roboto;
  --mat-sys-body-medium-font: Roboto;
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem Roboto;
  --mat-sys-body-small-font: Roboto;
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.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: -0.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 0.875rem / 1.25rem Roboto;
  --mat-sys-label-large-font: Roboto;
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem Roboto;
  --mat-sys-label-medium-font: Roboto;
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem Roboto;
  --mat-sys-label-small-font: Roboto;
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.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: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem Roboto;
  --mat-sys-title-small-font: Roboto;
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}

/* src/styles.scss */
body {
  font: 400 14px/20px "OpenSans", sans-serif;
}
:root {
  --body-font: 400 14px/20px "OpenSans", sans-serif;
  --font-family-primary: "OpenSans", sans-serif;
  --font-family-code:
    "Courier New",
    Consolas,
    Monaco,
    monospace;
  --font-family-icon: "Material Icons";
}
@font-face {
  font-family: OpenSans;
  src:
    url(/assets/fonts/Regular.ttf) format("truetype"),
    url(/assets/fonts/Regular.woff2) format("woff2"),
    url(/assets/fonts/Regular.woff) format("woff"),
    url(/assets/fonts/Regular.svg#Regular) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src:
    url(/assets/fonts/Semibold.ttf) format("truetype"),
    url(/assets/fonts/Semibold.woff2) format("woff2"),
    url(/assets/fonts/Semibold.woff) format("woff"),
    url(/assets/fonts/Semibold.svg#Semibold) format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src:
    url(/assets/fonts/Bold.ttf) format("truetype"),
    url(/assets/fonts/Bold.woff2) format("woff2"),
    url(/assets/fonts/Bold.woff) format("woff"),
    url(/assets/fonts/Bold.svg#Bold) format("svg");
  font-weight: 700;
  font-style: normal;
}
.material-icons {
  font-family: var(--font-family-icon);
  font-weight: normal;
  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-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
  font-variation-settings:
    "FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
}
.material-symbols-outlined {
  font-family: var(--font-family-icon);
  font-weight: normal;
  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-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
  font-variation-settings:
    "FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
}
:root {
  --action-primary-default: #046a38;
  --action-primary-hover: #034f2c;
  --action-primary-active: #002d17;
  --action-primary-disabled: #bbbcbc;
  --action-secondary-active: #3e6b4a;
  --action-tertiary-default: #368860;
  --base-green-700: #046a38;
  --base-green-600: #26890d;
  --base-green-100: #e5f0eb;
  --base-green-200: #cce2d7;
  --surface-page-default: #f8f8f8;
  --surface-card-default: #ffffff;
  --surface-header-default: #ffffff;
  --surface-footer-default: #f4f4f4;
  --surface-hover-default: #e5f0eb;
  --surface-selected-default: #cce2d7;
  --surface-pill-default: #ececec;
  --surface-tooltip-default: #333333;
  --surface-accent-default: #67a688;
  --border-default-default: #d0d0ce;
  --border-strong-default: #bbbcbc;
  --border-subtle-default: #e0e0e0;
  --border-focus-default: #046a38;
  --text-primary-default: #000000;
  --text-secondary-default: #53565a;
  --text-supporting-default: #6a7282;
  --text-tertiary-default: #97999b;
  --text-inverse-default: #ffffff;
  --text-link-default: #046a38;
  --text-link-hover: #034f2c;
  --text-disabled-default: #97999b;
  --feedback-error-default: #d32f2f;
  --feedback-error-background: #fff3f3;
  --feedback-error-border: #ffb3b3;
  --feedback-warning-default: #ed8b00;
  --feedback-warning-background: #fff4e5;
  --feedback-warning-border: #ffd699;
  --feedback-success-default: #26890d;
  --feedback-success-background: #e6f4ea;
  --feedback-success-border: #a8dab5;
  --feedback-info-default: #046a38;
  --feedback-info-background: #f1f6e4;
  --feedback-info-border: #a3c07e;
  --header-background-color: var(--surface-header-default);
  --header-font-color: var(--text-primary-default);
  --header-border-color: var(--border-subtle-default);
  --header-user-color: var(--action-primary-default);
  --header-user-font-color: var(--text-inverse-default);
  --header-user-hover-color: var(--action-primary-hover);
  --header-user-font-hover-color: var(--text-inverse-default);
  --footer-background-color: var(--surface-footer-default);
  --footer-font-color: var(--text-primary-default);
  --login-font-color: var(--surface-header-default);
  --login-background: var(--surface-card-default);
  --login-button-background: var(--surface-header-default);
  --login-mesh-bg-deepest: var(--action-primary-default);
  --login-mesh-bg-base: var(--action-primary-hover);
  --login-mesh-orb-main: var(--action-primary-default);
  --login-mesh-orb-forest: var(--action-secondary-active);
  --login-mesh-orb-accent: var(--action-tertiary-default);
  --login-mesh-orb-highlight: var(--surface-accent-default);
  --primary-color: var(--action-primary-default);
  --primary-hover: var(--action-primary-hover);
  --success-color: var(--feedback-success-default);
  --error-color: var(--feedback-error-default);
  --card-border-color: var(--border-default-default);
  --card-background: var(--surface-card-default);
  --badge-grey-bg: var(--surface-pill-default);
  --badge-green-bg: var(--base-green-100);
  --text-primary: var(--text-primary-default);
  --text-secondary: var(--text-secondary-default);
  --selected-border-color: var(--border-focus-default);
  --disabled-bg: var(--action-primary-disabled);
  --disabled-text: var(--text-disabled-default);
  --error-bg: var(--feedback-error-background);
  --error-border: var(--feedback-error-border);
  --font-family-icon: "Material Symbols Outlined";
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 2px 8px rgba(0, 0, 0, 0.15);
  --shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.2);
  --mat-app-primary: var(--action-primary-default);
  --mat-app-on-primary: var(--text-inverse-default);
  --mdc-theme-primary: var(--action-primary-default);
  --mdc-theme-on-primary: var(--text-inverse-default);
  --mat-app-primary-container: var(--surface-selected-default);
  --mdc-theme-surface: var(--surface-card-default);
  --mdc-theme-on-surface: var(--text-primary-default);
  --mdc-theme-text-primary-on-background: var(--text-primary-default);
  --mdc-theme-text-secondary-on-background: var(--text-secondary-default);
  --mat-form-field-focus-state-layer-color: var(--border-focus-default);
  --mat-form-field-enabled-select-arrow-color: var(--text-secondary-default);
  --mat-form-field-disabled-input-text-color: var(--text-disabled-default);
  --mdc-outlined-text-field-focus-outline-color: var(--border-focus-default);
  --mdc-outlined-text-field-hover-outline-color: var(--border-strong-default);
  --mdc-outlined-text-field-outline-color: var(--border-default-default);
  --mdc-filled-button-container-color: var(--action-primary-default);
  --mdc-filled-button-label-text-color: var(--text-inverse-default);
  --mdc-protected-button-container-color: var(--action-primary-default);
  --mdc-protected-button-label-text-color: var(--text-inverse-default);
  --mdc-switch-selected-track-color: var(--action-primary-default);
  --mdc-switch-selected-handle-color: var(--surface-card-default);
  --mdc-switch-selected-hover-track-color: var(--action-primary-hover);
  --mdc-switch-selected-pressed-track-color: var(--action-primary-active);
  --mdc-switch-selected-focus-track-color: var(--action-primary-hover);
  --mdc-switch-selected-icon-color: var(--text-inverse-default);
  --mat-switch-selected-track-color: var(--action-primary-default);
  --mat-switch-selected-handle-color: var(--surface-card-default);
  --mat-sys-primary: var(--action-primary-default);
  --mat-sys-on-primary: var(--text-inverse-default);
  --mat-sys-primary-container: var(--surface-selected-default);
  --mat-sys-on-primary-container: var(--text-primary-default);
  --mat-sys-surface: var(--surface-card-default);
  --mat-sys-on-surface: var(--text-primary-default);
  --mat-sys-on-surface-variant: var(--text-secondary-default);
  --mat-sys-outline: var(--border-default-default);
  --mat-sys-outline-variant: var(--border-subtle-default);
  --chat-panel-input-field-textarea-color: var(--text-inverse-default);
  --chat-panel-input-field-textarea-placeholder-color: var( --text-tertiary-default );
  --chat-panel-input-field-textarea-caret-color: var(--text-inverse-default);
  --chat-panel-input-field-button-color: var(--text-inverse-default);
  --chat-panel-input-field-button-background-color: var( --surface-tooltip-default );
  --chat-panel-input-field-mat-mdc-text-field-wrapper-border-color: var( --text-tertiary-default );
}
app-agent-card .agent-card,
app-agent-card .agent-card.mat-mdc-card,
.agent-card,
.agent-card.mat-mdc-card {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-subtle-default) !important;
  border-radius: 8px !important;
}
pa-header .header-container {
  border-bottom: 1px solid var(--border-subtle-default) !important;
}
pa-header mat-menu,
pa-header .mat-mdc-menu-panel,
pa-header .mat-mdc-menu-content,
pa-header .mat-mdc-menu-item:not(mat-icon):not(.mat-icon):not(.material-icons),
pa-header .mat-mdc-menu-item .mat-mdc-menu-item-text,
pa-header .mat-mdc-menu-item span:not(.material-icons):not(mat-icon),
pa-header .mat-mdc-menu-item div:not(.material-icons):not(mat-icon),
pa-header .main-font,
pa-header .menu-padding,
pa-header language-menu *:not(mat-icon):not(.mat-icon):not(.material-icons),
pa-header shared-header-menu *:not(mat-icon):not(.mat-icon):not(.material-icons) {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-menu-panel .mat-mdc-menu-content {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item span:not(.material-icons):not(mat-icon),
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item div:not(.material-icons):not(mat-icon),
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item mat-icon,
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon,
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .material-icons {
  font-family: var(--font-family-icon) !important;
}
pa-header shared-header-menu .mat-mdc-menu-panel,
pa-header shared-header-menu .mat-mdc-menu-content,
pa-header shared-header-menu .mat-mdc-menu-item,
pa-header shared-header-menu .menu-padding,
pa-header shared-header-menu .main-font {
  font-family: var(--font-family-primary) !important;
}
pa-header shared-header-menu .mat-mdc-menu-panel span:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-panel div:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-panel .mat-mdc-menu-item-text,
pa-header shared-header-menu .mat-mdc-menu-content span:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-content div:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-content .mat-mdc-menu-item-text,
pa-header shared-header-menu .mat-mdc-menu-item span:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-item div:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,
pa-header shared-header-menu .menu-padding span:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .menu-padding div:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .menu-padding .mat-mdc-menu-item-text,
pa-header shared-header-menu .main-font span:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .main-font div:not(.material-icons):not(mat-icon),
pa-header shared-header-menu .main-font .mat-mdc-menu-item-text {
  font-family: var(--font-family-primary) !important;
}
pa-header shared-header-menu .mat-mdc-menu-panel,
pa-header shared-header-menu .mat-mdc-menu-content,
pa-header shared-header-menu .mat-mdc-menu-item,
pa-header shared-header-menu .menu-padding,
pa-header shared-header-menu .main-font {
}
pa-header shared-header-menu .mat-mdc-menu-panel mat-icon,
pa-header shared-header-menu .mat-mdc-menu-panel .mat-icon,
pa-header shared-header-menu .mat-mdc-menu-panel .material-icons,
pa-header shared-header-menu .mat-mdc-menu-content mat-icon,
pa-header shared-header-menu .mat-mdc-menu-content .mat-icon,
pa-header shared-header-menu .mat-mdc-menu-content .material-icons,
pa-header shared-header-menu .mat-mdc-menu-item mat-icon,
pa-header shared-header-menu .mat-mdc-menu-item .mat-icon,
pa-header shared-header-menu .mat-mdc-menu-item .material-icons,
pa-header shared-header-menu .menu-padding mat-icon,
pa-header shared-header-menu .menu-padding .mat-icon,
pa-header shared-header-menu .menu-padding .material-icons,
pa-header shared-header-menu .main-font mat-icon,
pa-header shared-header-menu .main-font .mat-icon,
pa-header shared-header-menu .main-font .material-icons {
  font-family: var(--font-family-icon) !important;
}
pa-header language-menu .mat-mdc-menu-panel,
pa-header language-menu .mat-mdc-menu-content,
pa-header language-menu .mat-mdc-menu-item,
pa-header language-menu button:not(mat-icon):not(.mat-icon),
pa-header language-menu span:not(.material-icons):not(mat-icon),
pa-header language-menu div:not(.material-icons):not(mat-icon) {
  font-family: var(--font-family-primary) !important;
}
pa-header language-menu {
}
pa-header language-menu mat-icon,
pa-header language-menu .mat-icon,
pa-header language-menu .material-icons {
  font-family: var(--font-family-icon) !important;
}
body pa-header .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item span:not(.material-icons):not(mat-icon),
body pa-header .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item div:not(.material-icons):not(mat-icon),
body pa-header .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text,
body .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item span:not(.material-icons):not(mat-icon),
body .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item div:not(.material-icons):not(mat-icon),
body .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text {
  font-family: var(--font-family-primary) !important;
}
pa-header mat-icon,
pa-header .mat-icon,
pa-header .material-icons,
.mat-mdc-menu-panel mat-icon,
.mat-mdc-menu-panel .mat-icon,
.mat-mdc-menu-panel .material-icons,
.mat-mdc-menu-content mat-icon,
.mat-mdc-menu-content .mat-icon,
.mat-mdc-menu-content .material-icons,
.mat-mdc-menu-item mat-icon,
.mat-mdc-menu-item .mat-icon,
.mat-mdc-menu-item .material-icons {
  font-family: var(--font-family-icon) !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  display: inline-block !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  direction: ltr !important;
  -webkit-font-feature-settings: "liga" !important;
  font-feature-settings: "liga" !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body mat-chip.agent-tag.mat-mdc-chip,
.mat-mdc-chip.agent-tag,
mat-chip.agent-tag {
  font-family: var(--font-family-primary) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: var(--text-secondary-default) !important;
  background-color: var(--surface-pill-default) !important;
  border: 1px solid var(--border-subtle-default) !important;
  border-radius: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  padding: 0 8px !important;
  pointer-events: none !important;
  cursor: default !important;
  box-shadow: none !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell--primary,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell--primary,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell--primary,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__cell--primary,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__cell,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__cell--primary,
mat-chip.agent-tag .mdc-evolution-chip__cell,
mat-chip.agent-tag .mdc-evolution-chip__cell--primary {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
  height: 24px !important;
  padding: 0 !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action--primary,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action--primary,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action--primary,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__action--primary,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__action--primary,
mat-chip.agent-tag .mdc-evolution-chip__action,
mat-chip.agent-tag .mdc-evolution-chip__action--primary {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
  padding: 0 8px !important;
  height: 24px !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__text-label,
mat-chip.agent-tag .mdc-evolution-chip__text-label {
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  color: var(--text-secondary-default) !important;
  line-height: 24px !important;
  padding: 0 !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body mat-chip.agent-tag.mat-mdc-chip,
.mat-mdc-chip.agent-tag,
mat-chip.agent-tag {
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__graphic,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__checkmark,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__icon,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__graphic,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__checkmark,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__icon,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__graphic,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__checkmark,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__icon,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__graphic,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__checkmark,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__icon,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__graphic,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__checkmark,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__icon,
mat-chip.agent-tag .mdc-evolution-chip__graphic,
mat-chip.agent-tag .mdc-evolution-chip__checkmark,
mat-chip.agent-tag .mdc-evolution-chip__icon {
  display: none !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body mat-chip.agent-tag.mat-mdc-chip,
.mat-mdc-chip.agent-tag,
mat-chip.agent-tag {
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mat-mdc-chip-focus-overlay,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__focus-ring,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mat-mdc-chip-focus-overlay,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__focus-ring,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mat-mdc-chip-focus-overlay,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__focus-ring,
body mat-chip.agent-tag.mat-mdc-chip .mat-mdc-chip-focus-overlay,
body mat-chip.agent-tag.mat-mdc-chip .mdc-evolution-chip__focus-ring,
.mat-mdc-chip.agent-tag .mat-mdc-chip-focus-overlay,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__focus-ring,
mat-chip.agent-tag .mat-mdc-chip-focus-overlay,
mat-chip.agent-tag .mdc-evolution-chip__focus-ring {
  display: none !important;
  background-color: transparent !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body mat-chip.agent-tag.mat-mdc-chip,
.mat-mdc-chip.agent-tag,
mat-chip.agent-tag {
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:hover,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:focus,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:active,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected,
body mat-chip.agent-tag.mat-mdc-chip:hover,
body mat-chip.agent-tag.mat-mdc-chip:focus,
body mat-chip.agent-tag.mat-mdc-chip:active,
body mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected,
.mat-mdc-chip.agent-tag:hover,
.mat-mdc-chip.agent-tag:focus,
.mat-mdc-chip.agent-tag:active,
.mat-mdc-chip.agent-tag.mdc-evolution-chip--disabled,
.mat-mdc-chip.agent-tag.mat-mdc-chip-highlighted,
.mat-mdc-chip.agent-tag.mat-mdc-chip-selected,
mat-chip.agent-tag:hover,
mat-chip.agent-tag:focus,
mat-chip.agent-tag:active,
mat-chip.agent-tag.mdc-evolution-chip--disabled,
mat-chip.agent-tag.mat-mdc-chip-highlighted,
mat-chip.agent-tag.mat-mdc-chip-selected {
  background-color: var(--surface-pill-default) !important;
  border-color: var(--border-subtle-default) !important;
  color: var(--text-secondary-default) !important;
  opacity: 1 !important;
  box-shadow: none !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag:hover .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag:focus .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag:active .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag.mat-mdc-chip-selected .mdc-evolution-chip__action,
mat-chip.agent-tag:hover .mdc-evolution-chip__action,
mat-chip.agent-tag:focus .mdc-evolution-chip__action,
mat-chip.agent-tag:active .mdc-evolution-chip__action,
mat-chip.agent-tag.mdc-evolution-chip--disabled .mdc-evolution-chip__action,
mat-chip.agent-tag.mat-mdc-chip-highlighted .mdc-evolution-chip__action,
mat-chip.agent-tag.mat-mdc-chip-selected .mdc-evolution-chip__action {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip:hover .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip:focus .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip:active .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag:hover .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag:focus .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag:active .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag.mat-mdc-chip-selected .mdc-evolution-chip__text-label,
mat-chip.agent-tag:hover .mdc-evolution-chip__text-label,
mat-chip.agent-tag:focus .mdc-evolution-chip__text-label,
mat-chip.agent-tag:active .mdc-evolution-chip__text-label,
mat-chip.agent-tag.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,
mat-chip.agent-tag.mat-mdc-chip-highlighted .mdc-evolution-chip__text-label,
mat-chip.agent-tag.mat-mdc-chip-selected .mdc-evolution-chip__text-label {
  color: var(--text-secondary-default) !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip,
body mat-chip.agent-tag.mat-mdc-chip,
.mat-mdc-chip.agent-tag,
mat-chip.agent-tag {
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-primary,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary,
body mat-chip.agent-tag.mat-mdc-chip.mat-primary,
.mat-mdc-chip.agent-tag.mat-primary,
mat-chip.agent-tag.mat-primary {
  background-color: var(--surface-pill-default) !important;
  color: var(--text-secondary-default) !important;
  border-color: var(--border-subtle-default) !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__action,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__action,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__action,
body mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__action,
.mat-mdc-chip.agent-tag.mat-primary .mdc-evolution-chip__action,
mat-chip.agent-tag.mat-primary .mdc-evolution-chip__action {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
}
body app-root app-agent-catalog .agents-grid app-agent-card .tags-container mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label,
body app-root app-agent-catalog .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label,
body .agents-grid app-agent-card mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label,
body mat-chip.agent-tag.mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag.mat-primary .mdc-evolution-chip__text-label,
mat-chip.agent-tag.mat-primary .mdc-evolution-chip__text-label {
  color: var(--text-secondary-default) !important;
}
body .mdc-evolution-chip.agent-tag .mdc-evolution-chip__text-label,
body mat-chip.agent-tag .mdc-evolution-chip__text-label,
.mat-mdc-chip.agent-tag .mdc-evolution-chip__text-label {
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  color: var(--text-secondary-default) !important;
  line-height: 24px !important;
}
body app-root .agents-grid app-agent-card .tags-container mat-chip[class*=agent-tag],
body app-root .agents-grid app-agent-card mat-chip[class*=agent-tag] {
  background-color: var(--surface-pill-default) !important;
  border: 1px solid var(--border-subtle-default) !important;
  border-radius: 24px !important;
  font-weight: 500 !important;
  color: var(--text-secondary-default) !important;
  font-family: var(--font-family-primary) !important;
  font-size: 12px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  padding: 0 8px !important;
  pointer-events: none !important;
  cursor: default !important;
  box-shadow: none !important;
}
.workspace-settings-dialog-panel {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.workspace-settings-dialog-panel .cdk-overlay-pane {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
.workspace-settings-dialog-panel .mat-mdc-dialog-container {
  background: var(--surface-card-default) !important;
  border-radius: 8px !important;
  box-shadow: var(--shadow-lg) !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
}
.workspace-settings-dialog-panel .mat-mdc-dialog-surface {
  background: var(--surface-card-default) !important;
  border-radius: 8px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  width: 100% !important;
  height: auto !important;
  box-sizing: border-box !important;
  max-width: none !important;
  max-height: none !important;
}
.workspace-settings-dialog-panel .mat-mdc-dialog-content {
  padding: 0 !important;
  margin: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.workspace-settings-dialog-panel .mat-mdc-dialog-actions {
  padding: 0 !important;
  margin: 0 !important;
}
.workspace-settings-dialog-panel .workspace-settings-dialog {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  max-width: none !important;
  min-width: 100% !important;
}
.workspace-settings-dialog-panel * {
  box-sizing: border-box !important;
}
.workspace-settings-dialog .role-chip,
.workspace-settings-dialog mat-chip.role-chip,
.workspace-settings-dialog .mat-mdc-chip.role-chip {
  background-color: var(--surface-pill-default) !important;
  border: 1px solid var(--border-subtle-default) !important;
  border-radius: 24px !important;
  font-weight: 500 !important;
  color: var(--text-secondary-default) !important;
  font-family: var(--font-family-primary) !important;
  font-size: 12px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  padding: 0 8px !important;
  pointer-events: none !important;
  cursor: default !important;
  box-shadow: none !important;
}
.workspace-settings-dialog .role-chip .mdc-evolution-chip__cell,
.workspace-settings-dialog .role-chip .mdc-evolution-chip__cell--primary,
.workspace-settings-dialog mat-chip.role-chip .mdc-evolution-chip__cell,
.workspace-settings-dialog mat-chip.role-chip .mdc-evolution-chip__cell--primary,
.workspace-settings-dialog .mat-mdc-chip.role-chip .mdc-evolution-chip__cell,
.workspace-settings-dialog .mat-mdc-chip.role-chip .mdc-evolution-chip__cell--primary {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
  height: 24px !important;
  padding: 0 !important;
}
.workspace-settings-dialog .role-chip .mdc-evolution-chip__action,
.workspace-settings-dialog .role-chip .mdc-evolution-chip__action--primary,
.workspace-settings-dialog mat-chip.role-chip .mdc-evolution-chip__action,
.workspace-settings-dialog mat-chip.role-chip .mdc-evolution-chip__action--primary,
.workspace-settings-dialog .mat-mdc-chip.role-chip .mdc-evolution-chip__action,
.workspace-settings-dialog .mat-mdc-chip.role-chip .mdc-evolution-chip__action--primary {
  background-color: transparent !important;
  color: var(--text-secondary-default) !important;
  padding: 0 8px !important;
  height: 24px !important;
}
.workspace-settings-dialog .role-chip .mdc-evolution-chip__text-label,
.workspace-settings-dialog mat-chip.role-chip .mdc-evolution-chip__text-label,
.workspace-settings-dialog .mat-mdc-chip.role-chip .mdc-evolution-chip__text-label {
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  color: var(--text-secondary-default) !important;
  line-height: 24px !important;
}
.workspace-settings-dialog .role-chip,
.workspace-settings-dialog mat-chip.role-chip,
.workspace-settings-dialog .mat-mdc-chip.role-chip {
}
.workspace-settings-dialog .role-chip.owner-role,
.workspace-settings-dialog mat-chip.role-chip.owner-role,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role {
  background-color: var(--feedback-success-background) !important;
  border: 1px solid var(--feedback-success-border) !important;
  color: var(--feedback-success-default) !important;
}
.workspace-settings-dialog .role-chip.owner-role .mdc-evolution-chip__cell,
.workspace-settings-dialog .role-chip.owner-role .mdc-evolution-chip__cell--primary,
.workspace-settings-dialog .role-chip.owner-role .mdc-evolution-chip__action,
.workspace-settings-dialog .role-chip.owner-role .mdc-evolution-chip__action--primary,
.workspace-settings-dialog .role-chip.owner-role .mdc-evolution-chip__text-label,
.workspace-settings-dialog mat-chip.role-chip.owner-role .mdc-evolution-chip__cell,
.workspace-settings-dialog mat-chip.role-chip.owner-role .mdc-evolution-chip__cell--primary,
.workspace-settings-dialog mat-chip.role-chip.owner-role .mdc-evolution-chip__action,
.workspace-settings-dialog mat-chip.role-chip.owner-role .mdc-evolution-chip__action--primary,
.workspace-settings-dialog mat-chip.role-chip.owner-role .mdc-evolution-chip__text-label,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role .mdc-evolution-chip__cell,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role .mdc-evolution-chip__cell--primary,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role .mdc-evolution-chip__action,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role .mdc-evolution-chip__action--primary,
.workspace-settings-dialog .mat-mdc-chip.role-chip.owner-role .mdc-evolution-chip__text-label {
  color: var(--feedback-success-default) !important;
}
@media (max-width: 599px) {
  .cdk-overlay-pane:has(.mat-mdc-dialog-container) {
    max-width: calc(100% - 32px) !important;
    margin: 0 16px !important;
  }
  .mat-mdc-dialog-container {
    width: 100% !important;
    max-width: 100% !important;
  }
  .workspace-settings-dialog-panel .cdk-overlay-pane {
    width: auto !important;
  }
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  --viewport-height: 100vh;
  overflow: hidden;
}
@media (max-width: 768px) {
  html,
  body {
    overflow-x: hidden;
    overflow-y: visible;
    position: relative;
  }
}
html,
body {
}
@supports (-webkit-touch-callout: none) {
  html,
  body {
    height: -webkit-fill-available;
    min-height: -webkit-fill-available;
  }
}
app-root {
  display: block;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  app-root {
    overflow: visible;
    position: relative;
  }
}
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}
*::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
*::-webkit-scrollbar-track {
  background: transparent;
}
*::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
*::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
body {
  font-family: var(--font-family-primary) !important;
  background-color: var(--surface-page-default) !important;
}
.mdc-text-field input,
.mat-mdc-input-element,
input.mdc-text-field__input,
.mdc-text-field__input {
  font-family: var(--font-family-primary) !important;
}
.mdc-floating-label,
.mat-mdc-form-field-label {
  font-family: var(--font-family-primary) !important;
}
::placeholder {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-select-value,
.mat-mdc-select-value-text,
.mat-mdc-select-arrow,
.mat-mdc-select-trigger {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-select-panel .mat-mdc-option,
.mat-mdc-autocomplete-panel .mat-mdc-option {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,
.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-dialog-container,
.mat-mdc-dialog-title,
.mat-mdc-dialog-content,
.mat-mdc-dialog-actions {
  font-family: var(--font-family-primary) !important;
}
.workspace-form .mat-mdc-form-field .mat-mdc-text-field-wrapper {
  background-color: var(--card-background);
}
.workspace-form .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
  background-color: var(--card-background);
}
.workspace-form .mat-mdc-form-field .mdc-notched-outline {
  border-color: var(--card-border-color);
}
.workspace-form .mat-mdc-form-field .mat-mdc-form-field-focus-overlay {
  background-color: transparent;
}
.workspace-form .mat-mdc-form-field.mat-focused .mdc-notched-outline {
  border-color: var(--primary-color);
}
.workspace-form .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
  margin-bottom: 0;
}
.workspace-form .mat-mdc-form-field .mat-mdc-form-field-error-wrapper {
  padding: 4px 0 0;
}
.workspace-form .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,
.workspace-form .mat-mdc-form-field .mat-mdc-form-field-error-wrapper {
  font-family: var(--font-family-primary);
  font-size: 12px;
  line-height: 1.4;
}
.workspace-form .mat-mdc-form-field mat-error {
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.workspace-form .mat-mdc-form-field .mat-mdc-floating-label,
.workspace-form .mat-mdc-form-field .mdc-floating-label {
  font-family: var(--font-family-primary);
}
.workspace-form .mat-mdc-form-field .mat-mdc-input-element,
.workspace-form .mat-mdc-form-field input.mat-mdc-input-element {
  font-family: var(--font-family-primary);
  font-size: 14px;
  color: var(--text-primary);
}
.workspace-form .mat-mdc-form-field .mat-mdc-input-element::placeholder,
.workspace-form .mat-mdc-form-field input.mat-mdc-input-element::placeholder {
  color: var(--text-secondary);
  opacity: 0.55;
}
.mat-mdc-slide-toggle,
.mat-mdc-slide-toggle .mat-internal-form-field,
.mat-mdc-slide-toggle .mdc-label,
.mat-mdc-slide-toggle label {
  font-family: var(--font-family-primary) !important;
}
@media (max-width: 768px) {
  .mdc-floating-label,
  .mat-mdc-form-field-label {
    font-size: 14px !important;
  }
  .mdc-floating-label.mdc-floating-label--float-above,
  .mat-mdc-form-field-label.mdc-floating-label--float-above {
    font-size: 12px !important;
  }
  .mat-mdc-form-field {
    font-size: 14px !important;
  }
  .mat-mdc-form-field-infix {
    min-height: 44px !important;
  }
}
@media (max-width: 480px) {
  .mdc-floating-label,
  .mat-mdc-form-field-label {
    font-size: 13px !important;
  }
  .mdc-floating-label.mdc-floating-label--float-above,
  .mat-mdc-form-field-label.mdc-floating-label--float-above {
    font-size: 11px !important;
  }
  .mat-mdc-form-field {
    font-size: 13px !important;
  }
}
mat-icon,
.mat-icon,
.material-icons,
i.material-icons,
span.material-icons {
  font-family: var(--font-family-icon) !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  display: inline-block !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  direction: ltr !important;
  -webkit-font-feature-settings: "liga" !important;
  font-feature-settings: "liga" !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
}
.search-icon,
.clear-icon,
mat-icon[class*=search],
mat-icon[class*=clear] {
  font-family: var(--font-family-icon) !important;
}
.mat-mdc-tooltip,
.mdc-tooltip__surface {
  font-family: var(--font-family-primary) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.02em !important;
}
.mat-mdc-tooltip.tooltip-wide,
.mdc-tooltip__surface.tooltip-wide {
  max-width: 300px !important;
  text-align: center !important;
}
.mat-mdc-tooltip.tooltip-extra-wide,
.mdc-tooltip__surface.tooltip-extra-wide {
  max-width: 400px !important;
  text-align: left !important;
}
.mat-mdc-tooltip.tooltip-left,
.mdc-tooltip__surface.tooltip-left {
  text-align: left !important;
}
.mat-mdc-tooltip.tooltip-right,
.mdc-tooltip__surface.tooltip-right {
  text-align: right !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
  background-color: var(--action-primary-default) !important;
  color: var(--text-inverse-default) !important;
  border-radius: 4px !important;
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  min-height: 40px !important;
  padding: 8px 16px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  box-shadow: none !important;
  transition: all 0.2s ease !important;
  line-height: 1.2 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.mat-mdc-raised-button.mat-primary:hover:not([disabled]),
button[mat-raised-button][color=primary]:hover:not([disabled]),
.mat-mdc-unelevated-button.mat-primary:hover:not([disabled]),
.dds-primary-button:hover:not([disabled]) {
  background-color: var(--action-primary-hover) !important;
  box-shadow: var(--shadow-sm) !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary:focus:not([disabled]),
button[mat-raised-button][color=primary]:focus:not([disabled]),
.mat-mdc-unelevated-button.mat-primary:focus:not([disabled]),
.dds-primary-button:focus:not([disabled]) {
  background-color: var(--action-primary-hover) !important;
  outline: 2px solid var(--border-focus-default) !important;
  outline-offset: 2px !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary:active:not([disabled]),
button[mat-raised-button][color=primary]:active:not([disabled]),
.mat-mdc-unelevated-button.mat-primary:active:not([disabled]),
.dds-primary-button:active:not([disabled]) {
  background-color: var(--action-primary-active) !important;
  transform: translateY(1px);
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary[disabled],
button[mat-raised-button][color=primary][disabled],
.mat-mdc-unelevated-button.mat-primary[disabled],
.dds-primary-button[disabled] {
  background-color: var(--action-primary-disabled) !important;
  color: var(--text-inverse-default) !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary .mdc-button__label,
button[mat-raised-button][color=primary] .mdc-button__label,
.mat-mdc-unelevated-button.mat-primary .mdc-button__label,
.dds-primary-button .mdc-button__label {
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  line-height: 1 !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary .mat-mdc-button-persistent-ripple,
button[mat-raised-button][color=primary] .mat-mdc-button-persistent-ripple,
.mat-mdc-unelevated-button.mat-primary .mat-mdc-button-persistent-ripple,
.dds-primary-button .mat-mdc-button-persistent-ripple {
  border-radius: 4px !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary mat-icon,
.mat-mdc-raised-button.mat-primary .mat-icon,
button[mat-raised-button][color=primary] mat-icon,
button[mat-raised-button][color=primary] .mat-icon,
.mat-mdc-unelevated-button.mat-primary mat-icon,
.mat-mdc-unelevated-button.mat-primary .mat-icon,
.dds-primary-button mat-icon,
.dds-primary-button .mat-icon {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  line-height: 1 !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.mat-mdc-raised-button.mat-primary,
button[mat-raised-button][color=primary],
.mat-mdc-unelevated-button.mat-primary,
.dds-primary-button {
}
.mat-mdc-raised-button.mat-primary svg,
button[mat-raised-button][color=primary] svg,
.mat-mdc-unelevated-button.mat-primary svg,
.dds-primary-button svg {
  width: 18px !important;
  height: 18px !important;
  flex-shrink: 0 !important;
  margin: 0 !important;
  display: block !important;
}
.dds-destructive-button {
  background-color: var(--feedback-error-default) !important;
  color: var(--text-inverse-default) !important;
  border-radius: 4px !important;
  font-family: var(--font-family-primary) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  min-height: 40px !important;
  padding: 8px 16px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  box-shadow: none !important;
  line-height: 1.2 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: none !important;
  cursor: pointer !important;
}
.dds-destructive-button:hover:not([disabled]) {
  background-color: var(--feedback-error-default) !important;
  opacity: 0.9;
  box-shadow: var(--shadow-sm) !important;
}
.dds-destructive-button:focus:not([disabled]) {
  background-color: var(--feedback-error-default) !important;
  outline: 2px solid var(--border-focus-default) !important;
  outline-offset: 2px !important;
}
.dds-destructive-button[disabled] {
  background-color: var(--feedback-error-default) !important;
  color: var(--text-inverse-default) !important;
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled::before,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled::after {
  display: none !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled.mdc-text-field--focused {
  border: 1px solid var(--action-primary-default) !important;
  background-color: var(--surface-card-default) !important;
  box-shadow: none !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:hover:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--action-primary-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:has(input[readonly]) {
  background-color: var(--surface-footer-default) !important;
  border: 1px solid var(--border-default-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:has(input[readonly]):hover {
  background-color: var(--surface-footer-default) !important;
  border: 1px solid var(--border-default-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-text-field__ripple,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-line-ripple {
  display: none !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-text-field__input {
  font-family: var(--font-family-primary) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--text-primary-default) !important;
  background-color: transparent !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-text-field__input[readonly] {
  color: var(--text-secondary-default) !important;
  cursor: not-allowed !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-floating-label {
  font-family: var(--font-family-primary) !important;
  color: var(--text-secondary-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled .mdc-floating-label.mdc-floating-label--float-above {
  color: var(--action-primary-default) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-bottom-align::before {
  display: none !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-wrapper {
  padding-bottom: 0 !important;
}
mat-form-field[appearance=fill] .mat-mdc-text-field-wrapper .mdc-text-field--filled {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
mat-form-field[appearance=fill] .mat-mdc-text-field-wrapper .mdc-text-field--filled::before,
mat-form-field[appearance=fill] .mat-mdc-text-field-wrapper .mdc-text-field--filled::after {
  display: none !important;
}
[class*=mdc-text-field--filled] {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
[class*=mdc-text-field--filled]::before,
[class*=mdc-text-field--filled]::after {
  display: none !important;
}
[class*=mdc-text-field--filled].mdc-text-field--focused {
  border: 1px solid var(--action-primary-default) !important;
  background-color: var(--surface-card-default) !important;
}
[class*=mdc-text-field--filled]:hover:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--action-primary-default) !important;
}
.workspace-settings-dialog .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled,
.mat-mdc-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
  border-radius: 4px !important;
}
.workspace-settings-dialog .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused),
.mat-mdc-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--border-default-default) !important;
}
.workspace-settings-dialog .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled.mdc-text-field--focused,
.mat-mdc-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled.mdc-text-field--focused {
  border: 1px solid var(--action-primary-default) !important;
  background-color: var(--surface-card-default) !important;
}
.workspace-settings-dialog .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:hover:not(.mdc-text-field--disabled):not(.mdc-text-field--focused),
.mat-mdc-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-text-field--filled:hover:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) {
  background-color: var(--surface-card-default) !important;
  border: 1px solid var(--action-primary-default) !important;
}
.cdk-overlay-container {
  z-index: 100000 !important;
}
.mat-mdc-snack-bar-container {
  font-family: var(--font-family-primary) !important;
}
.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  background-color: var(--surface-tooltip-default) !important;
  border-radius: 4px !important;
}
.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,
.mat-mdc-snack-bar-container .mdc-snackbar__label {
  font-family: var(--font-family-primary) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--text-inverse-default) !important;
  line-height: 20px !important;
}
.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action,
.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action {
  font-family: var(--font-family-primary) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--base-green-600) !important;
}
.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action:hover,
.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:hover {
  color: var(--base-green-700) !important;
}
.mat-mdc-snack-bar-container * {
  font-family: var(--font-family-primary) !important;
}
@media (max-width: 767px) {
  .mobile-dialog-overlay .mat-mdc-dialog-container {
    border-radius: 0 !important;
    max-width: 100% !important;
    max-height: 100vh !important;
    width: 100% !important;
  }
  .mobile-dialog-overlay .mat-mdc-dialog-container .mdc-dialog__surface {
    border-radius: 0 !important;
    max-width: 100% !important;
  }
  .mobile-dialog-overlay input,
  .mobile-dialog-overlay textarea,
  .mobile-dialog-overlay select,
  .mobile-dialog-overlay .mat-mdc-input-element,
  .mobile-dialog-overlay .mdc-text-field__input {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .workspace-settings-dialog-panel .mat-mdc-dialog-container {
    border-radius: 0 !important;
    max-width: 100% !important;
    max-height: 100vh !important;
    width: 100% !important;
  }
  .workspace-settings-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface {
    border-radius: 0 !important;
    max-width: 100% !important;
  }
  .workspace-settings-dialog-panel input,
  .workspace-settings-dialog-panel textarea,
  .workspace-settings-dialog-panel select,
  .workspace-settings-dialog-panel .mat-mdc-input-element,
  .workspace-settings-dialog-panel .mdc-text-field__input {
    font-size: 16px !important;
  }
}
.workspace-creation-dialog {
  --mdc-dialog-container-color: var(--surface-card-default);
}
.workspace-creation-dialog .mat-mdc-dialog-container,
.workspace-creation-dialog .mat-mdc-dialog-surface,
.workspace-creation-dialog .mdc-dialog__surface {
  padding: 0 !important;
}
@media (max-width: 767px) {
  .workspace-creation-dialog .mat-mdc-dialog-container {
    border-radius: 0 !important;
    max-width: 100% !important;
    max-height: 100vh !important;
    width: 100% !important;
  }
  .workspace-creation-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
    border-radius: 0 !important;
    max-width: 100% !important;
  }
  .workspace-creation-dialog input,
  .workspace-creation-dialog textarea,
  .workspace-creation-dialog select,
  .workspace-creation-dialog .mat-mdc-input-element,
  .workspace-creation-dialog .mdc-text-field__input {
    font-size: 16px !important;
  }
}
@media (max-width: 599px) {
  .workspace-creation-dialog {
    max-width: 100% !important;
    margin: 0 !important;
  }
}

/* node_modules/prismjs/themes/prism-okaidia.css */
code[class*=language-],
pre[class*=language-] {
  color: #f8f8f2;
  background: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  font-family:
    Consolas,
    Monaco,
    "Andale Mono",
    "Ubuntu Mono",
    monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre[class*=language-] {
  padding: 1em;
  margin: .5em 0;
  overflow: auto;
  border-radius: 0.3em;
}
:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: #272822;
}
:not(pre) > code[class*=language-] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #8292a2;
}
.token.punctuation {
  color: #f8f8f2;
}
.token.namespace {
  opacity: .7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #f92672;
}
.token.boolean,
.token.number {
  color: #ae81ff;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #a6e22e;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
  color: #e6db74;
}
.token.keyword {
  color: #66d9ef;
}
.token.regex,
.token.important {
  color: #fd971f;
}
.token.important,
.token.bold {
  font-weight: bold;
}
.token.italic {
  font-style: italic;
}
.token.entity {
  cursor: help;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
