@charset "UTF-8";

/* src/styles.scss */
.yds-tooltip {
  --yds-tooltip-bg: var(--yds-neutral-05, #ffffff);
  --yds-tooltip-border: var(--yds-neutral-30, #dadada);
  --yds-tooltip-text: var(--yds-neutral-70, #6b6b6b);
  --yds-tooltip-title-color: var(--yds-neutral-90, #252626);
  position: fixed;
  z-index: 1070;
  background-color: var(--yds-tooltip-bg);
  border: 1px solid var(--yds-tooltip-border);
  color: var(--yds-tooltip-text);
  font-family: var(--yds-font-primary);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  pointer-events: none;
  opacity: 0;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  display: block;
  box-sizing: border-box;
}
.yds-tooltip.is-visible {
  opacity: 1;
}
.yds-tooltip__arrow {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: var(--yds-tooltip-bg);
  transform: rotate(45deg);
  z-index: 1;
}
.yds-tooltip__helper-text {
  font-size: var(--yds-body-xs-size, 12px);
  line-height: 16px;
  font-weight: 400;
  color: var(--yds-tooltip-text);
  display: block;
}
.yds-tooltip--small {
  padding: 8px 12px;
  border-radius: var(--yds-radius-md, 6px);
  white-space: nowrap;
}
.yds-tooltip--small .yds-tooltip__arrow {
  display: none !important;
}
.yds-tooltip--large {
  padding: 8px 12px;
  border-radius: var(--yds-radius-md, 6px);
  white-space: nowrap;
}
.yds-tooltip--multiline {
  width: 176px;
  padding: 12px 14px;
  border-radius: var(--yds-radius-lg, 8px);
  white-space: normal;
  text-align: left;
}
.yds-tooltip__item {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.yds-tooltip__item:not(:last-child) {
  border-bottom: 1px dotted var(--yds-neutral-40, #c0c0c0);
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.yds-tooltip__title {
  display: block;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  color: var(--yds-tooltip-title-color);
}
.yds-tooltip__text {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: var(--yds-tooltip-text);
}
.yds-tooltip--top .yds-tooltip__arrow {
  bottom: -5px;
  left: 50%;
  margin-left: -4px;
  border-bottom: 1px solid var(--yds-tooltip-border);
  border-right: 1px solid var(--yds-tooltip-border);
}
.yds-tooltip--bottom .yds-tooltip__arrow {
  top: -5px;
  left: 50%;
  margin-left: -4px;
  border-top: 1px solid var(--yds-tooltip-border);
  border-left: 1px solid var(--yds-tooltip-border);
}
.yds-tooltip--left .yds-tooltip__arrow {
  right: -5px;
  top: 50%;
  margin-top: -4px;
  border-top: 1px solid var(--yds-tooltip-border);
  border-right: 1px solid var(--yds-tooltip-border);
}
.yds-tooltip--right .yds-tooltip__arrow {
  left: -5px;
  top: 50%;
  margin-top: -4px;
  border-bottom: 1px solid var(--yds-tooltip-border);
  border-left: 1px solid var(--yds-tooltip-border);
}
:root {
  --yds-font-primary:
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --yds-font-secondary:
    "Inter",
    "Courier New",
    monospace;
  --yds-font-weight-semibold: 600;
  --yds-heading-lg-size: 24px;
  --yds-heading-lg-lh: 32px;
  --yds-heading-lg-weight: 600;
  --yds-heading-md-size: 18px;
  --yds-heading-md-lh: 28px;
  --yds-heading-md-weight: 600;
  --yds-heading-sm-size: 16px;
  --yds-heading-sm-lh: 24px;
  --yds-heading-sm-weight: 600;
  --yds-body-md-size: 14px;
  --yds-body-md-lh: 20px;
  --yds-body-md-weight: 400;
  --yds-body-sm-size: 14px;
  --yds-body-sm-lh: 20px;
  --yds-body-sm-weight: 400;
  --yds-body-xs-size: 12px;
  --yds-body-xs-lh: 16px;
  --yds-body-xs-weight: 400;
  --yds-green-05: #ebf7eb;
  --yds-green-10: #cfe7cf;
  --yds-green-20: #afd4af;
  --yds-green-30: #9bc29b;
  --yds-green-40: #7faf7f;
  --yds-green-50: #67a870;
  --yds-green-60: #4e9c54;
  --yds-green-70: #2d7048;
  --yds-green-80: #316245;
  --yds-green-75: #2b563c;
  --yds-green-90: #254934;
  --yds-blue-05: #e7f2f9;
  --yds-blue-10: #d2eafa;
  --yds-blue-20: #99cbec;
  --yds-blue-30: #6cb2e1;
  --yds-blue-40: #419bd7;
  --yds-blue-50: #1482cc;
  --yds-blue-60: #116fae;
  --yds-blue-70: #0d5788;
  --yds-blue-80: #14476a;
  --yds-blue-90: #1b384c;
  --yds-neutral-05: #ffffff;
  --yds-neutral-10: #f7f7f7;
  --yds-neutral-20: #f2f2f2;
  --yds-neutral-30: #dadada;
  --yds-neutral-40: #c0c0c0;
  --yds-neutral-50: #a5a5a5;
  --yds-neutral-60: #8a8a8a;
  --yds-neutral-70: #6b6b6b;
  --yds-neutral-80: #494a4a;
  --yds-neutral-90: #252626;
  --yds-red-05: #ffedef;
  --yds-red-10: #ffd5da;
  --yds-red-20: #f7a9b4;
  --yds-red-30: #ec8095;
  --yds-red-40: #e05e77;
  --yds-red-50: #d44f64;
  --yds-red-60: #cc334c;
  --yds-red-70: #b22f43;
  --yds-red-80: #a12036;
  --yds-red-90: #801f30;
  --yds-orange-05: #fcf2dc;
  --yds-orange-50: #c26800;
  --yds-orange-60: #ca7900;
  --yds-orange-90: #803b00;
  --yds-color-text-default: var(--yds-neutral-90);
  --yds-color-text-secondary: var(--yds-neutral-70);
  --yds-color-text-disabled: var(--yds-neutral-60);
  --yds-color-text-inverse: var(--yds-neutral-05);
  --yds-color-text-link: var(--yds-blue-60);
  --yds-color-text-link-visited: #6b1ead;
  --yds-color-text-brand: var(--yds-green-70);
  --yds-color-text-danger: var(--yds-red-80);
  --yds-color-surface-page: var(--yds-neutral-10);
  --yds-color-surface-card: var(--yds-neutral-05);
  --yds-color-surface-muted: var(--yds-neutral-20);
  --yds-color-surface-brand: var(--yds-green-70);
  --yds-color-surface-selected: var(--yds-green-80);
  --yds-color-surface-selected-hover: var(--yds-green-75);
  --yds-color-surface-selected-pressed: var(--yds-green-90);
  --yds-color-border-default: var(--yds-neutral-30);
  --yds-color-border-subtle: var(--yds-neutral-40);
  --yds-color-border-focus: var(--yds-blue-50);
  --yds-color-border-brand: var(--yds-green-60);
  --yds-color-border-danger: var(--yds-red-60);
  --yds-space-1: 4px;
  --yds-space-2: 8px;
  --yds-space-3: 12px;
  --yds-space-4: 16px;
  --yds-space-5: 20px;
  --yds-space-6: 24px;
  --yds-space-8: 32px;
  --yds-space-10: 40px;
  --yds-space-12: 48px;
  --yds-radius-none: 0;
  --yds-radius-xs: 2px;
  --yds-radius-sm: 4px;
  --yds-radius-md: 6px;
  --yds-radius-lg: 8px;
  --yds-radius-xl: 12px;
  --yds-radius-2xl: 16px;
  --yds-radius-3xl: 24px;
  --yds-radius-pill: 9999px;
  --yds-radius-input: var(--yds-radius-sm);
  --yds-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);
  --yds-shadow-md: 0 2px 8px rgba(0, 0, 0, 0.12);
  --yds-shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.16);
  --yds-shadow-xl: 0 8px 24px rgba(0, 0, 0, 0.20);
  --yds-btn-default-text: #252626;
  --yds-btn-default-text-disabled: #8a8a8a;
  --yds-btn-default-surface: #ffffff;
  --yds-btn-default-surface-hover: #d2eafa;
  --yds-btn-default-surface-focused: #ffffff;
  --yds-btn-default-surface-pressed: #dadada;
  --yds-btn-default-surface-disabled: #ffffff;
  --yds-btn-default-border: #8a8a8a;
  --yds-btn-default-border-hover: #1482cc;
  --yds-btn-default-border-focused: #1482cc;
  --yds-btn-default-border-pressed: #8a8a8a;
  --yds-btn-default-border-disabled: #c0c0c0;
  --yds-btn-primary-text: #ffffff;
  --yds-btn-primary-text-disabled: #8a8a8a;
  --yds-btn-primary-surface: #2d7048;
  --yds-btn-primary-surface-hover: #28633f;
  --yds-btn-primary-surface-focused: #2d7048;
  --yds-btn-primary-surface-pressed: #254934;
  --yds-btn-primary-surface-disabled: #ffffff;
  --yds-btn-primary-border: #2d7048;
  --yds-btn-primary-border-hover: #28633f;
  --yds-btn-primary-border-focused: #1482cc;
  --yds-btn-primary-border-pressed: #254934;
  --yds-btn-primary-border-disabled: #c0c0c0;
  --yds-btn-primary-tint-text: #254934;
  --yds-btn-primary-tint-text-disabled: #8a8a8a;
  --yds-btn-primary-tint-surface: #ebf7eb;
  --yds-btn-primary-tint-surface-hover: #afd4af;
  --yds-btn-primary-tint-surface-focused: #ebf7eb;
  --yds-btn-primary-tint-surface-pressed: #254934;
  --yds-btn-primary-tint-surface-disabled: #ffffff;
  --yds-btn-primary-tint-border: #4e9c54;
  --yds-btn-primary-tint-border-hover: #45894a;
  --yds-btn-primary-tint-border-focused: #1482cc;
  --yds-btn-primary-tint-border-pressed: #254934;
  --yds-btn-primary-tint-border-disabled: #c0c0c0;
  --yds-btn-secondary-text: #ffffff;
  --yds-btn-secondary-text-disabled: #8a8a8a;
  --yds-btn-secondary-surface: #0d5788;
  --yds-btn-secondary-surface-hover: #124d77;
  --yds-btn-secondary-surface-focused: #0d5788;
  --yds-btn-secondary-surface-pressed: #1b384c;
  --yds-btn-secondary-surface-disabled: #ffffff;
  --yds-btn-secondary-border: #0d5788;
  --yds-btn-secondary-border-hover: #0b4c78;
  --yds-btn-secondary-border-focused: #1482cc;
  --yds-btn-secondary-border-pressed: #1b384c;
  --yds-btn-secondary-border-disabled: #c0c0c0;
  --yds-btn-secondary-tint-text: #1b384c;
  --yds-btn-secondary-tint-text-disabled: #8a8a8a;
  --yds-btn-secondary-tint-surface: #e7f2f9;
  --yds-btn-secondary-tint-surface-hover: #99cbec;
  --yds-btn-secondary-tint-surface-focused: #e7f2f9;
  --yds-btn-secondary-tint-surface-pressed: #1b384c;
  --yds-btn-secondary-tint-surface-disabled: #ffffff;
  --yds-btn-secondary-tint-border: #116fae;
  --yds-btn-secondary-tint-border-hover: #116fae;
  --yds-btn-secondary-tint-border-focused: #1482cc;
  --yds-btn-secondary-tint-border-pressed: #1b384c;
  --yds-btn-secondary-tint-border-disabled: #c0c0c0;
  --yds-btn-destructive-text: #a12036;
  --yds-btn-destructive-text-hover: #ffffff;
  --yds-btn-destructive-text-disabled: #8a8a8a;
  --yds-btn-destructive-surface: #ffffff;
  --yds-btn-destructive-surface-hover: #cc334d;
  --yds-btn-destructive-surface-focused: #ffffff;
  --yds-btn-destructive-surface-pressed: #801f30;
  --yds-btn-destructive-surface-disabled: #ffffff;
  --yds-btn-destructive-border: #cc334c;
  --yds-btn-destructive-border-hover: #cc334c;
  --yds-btn-destructive-border-focused: #1482cc;
  --yds-btn-destructive-border-pressed: #801f30;
  --yds-btn-destructive-border-disabled: #c0c0c0;
  --yds-btn-destructive-primary-text: #ffffff;
  --yds-btn-destructive-primary-text-disabled: #8a8a8a;
  --yds-btn-destructive-primary-surface: #cc334c;
  --yds-btn-destructive-primary-surface-hover: #b22f43;
  --yds-btn-destructive-primary-surface-focused: #cc334c;
  --yds-btn-destructive-primary-surface-pressed: #801f30;
  --yds-btn-destructive-primary-surface-disabled: #ffffff;
  --yds-btn-destructive-primary-border: #cc334c;
  --yds-btn-destructive-primary-border-hover: #c43149;
  --yds-btn-destructive-primary-border-focused: #1482cc;
  --yds-btn-destructive-primary-border-pressed: #801f30;
  --yds-btn-destructive-primary-border-disabled: #c0c0c0;
  --yds-btn-transparent-text: #116fae;
  --yds-btn-transparent-text-hover: #0d5788;
  --yds-btn-transparent-text-disabled: #8a8a8a;
  --yds-btn-transparent-surface: transparent;
  --yds-btn-transparent-surface-hover: #e7f2f9;
  --yds-btn-transparent-surface-focused: transparent;
  --yds-btn-transparent-surface-pressed: #d2eafa;
  --yds-btn-transparent-surface-disabled: transparent;
  --yds-btn-transparent-destructive-text: #a12036;
  --yds-btn-transparent-destructive-text-hover: #801f30;
  --yds-btn-transparent-destructive-text-disabled: #8a8a8a;
  --yds-btn-transparent-destructive-surface: transparent;
  --yds-btn-transparent-destructive-surface-hover: #ffedef;
  --yds-btn-transparent-destructive-surface-focused: transparent;
  --yds-btn-transparent-destructive-surface-pressed: #ffd5da;
  --yds-btn-transparent-destructive-surface-disabled: transparent;
  --yds-focus-ring-color: #1482cc;
  --yds-focus-ring-width: 2px;
  --yds-focus-ring-offset: 2px;
  --yds-transition-fast: 150ms ease;
  --yds-transition-normal: 200ms ease;
}
html {
  height: 100%;
}
body {
  color-scheme: light;
  margin: 0;
  min-height: 100%;
  background-color: var(--yds-color-surface-page);
  color: var(--yds-color-text-default);
  font-family: var(--yds-font-primary);
  font-size: var(--yds-body-md-size);
  line-height: var(--yds-body-md-lh);
  font-weight: var(--yds-body-md-weight);
}

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