/* Contents from: @axabee/holding-ui/styles/common/colors.css */
@layer holding {
  :root {
    --ads-color-white: #fff;
    --ads-color-black: #2b2b33;

    --ads-color-mint-50: #e8f3ef;
    --ads-color-mint-100: #d1e7df;
    --ads-color-mint-200: #a3cebf;
    --ads-color-mint-300: #75b69f;
    --ads-color-mint-400: #479d7f;
    --ads-color-mint-500: #19855f;
    --ads-color-mint-600: #146a4c;
    --ads-color-mint-700: #0f5039;
    --ads-color-mint-800: #0a3526;
    --ads-color-mint-900: #051b13;

    --ads-color-mango-50: #fdf9f3;
    --ads-color-mango-100: #fbf3e6;
    --ads-color-mango-200: #f7e7ce;
    --ads-color-mango-300: #f3dab5;
    --ads-color-mango-400: #efce9d;
    --ads-color-mango-500: #ebc284;
    --ads-color-mango-600: #bc9b6a;
    --ads-color-mango-700: #8d744f;
    --ads-color-mango-800: #5e4e35;
    --ads-color-mango-900: #2f271a;

    --ads-color-blue-50: #e7f2fb;
    --ads-color-blue-100: #cfe4f8;
    --ads-color-blue-200: #9fc9f0;
    --ads-color-blue-300: #6eaee9;
    --ads-color-blue-400: #3e93e1;
    --ads-color-blue-500: #0e78da;
    --ads-color-blue-600: #0b60ae;
    --ads-color-blue-700: #084883;
    --ads-color-blue-800: #063057;
    --ads-color-blue-900: #03182c;

    --ads-color-black-50: #eaeaeb;
    --ads-color-black-100: #d5d5d6;
    --ads-color-black-200: #aaaaad;
    --ads-color-black-300: #808085;
    --ads-color-black-400: #55555c;
    --ads-color-black-500: #2b2b33;
    --ads-color-black-600: #222229;
    --ads-color-black-600-rgb: 34, 34, 41;
    --ads-color-black-700: #1a1a1f;
    --ads-color-black-800: #111114;
    --ads-color-black-900: #09090a;

    --ads-color-gray-50: #f8f8f8;
    --ads-color-gray-100: #f8f8f8;
    --ads-color-gray-200: #f8f8f8;
    --ads-color-gray-300: #f5f5f5;
    --ads-color-gray-400: #d8d8d8;
    --ads-color-gray-500: #e6e6e6;
    --ads-color-gray-600: #d1d2d5;
    --ads-color-gray-700: #808085;
    --ads-color-gray-700-rgb: 128, 128, 133;
    --ads-color-gray-800: #4a4a4a;
    --ads-color-gray-900: #54555c;

    --ads-color-green-50: #d7f9ce;
    --ads-color-green-100: #d7f9ce;
    --ads-color-green-200: #a9f3a0;
    --ads-color-green-300: #6cdb6c;
    --ads-color-green-400: #43b74d;
    --ads-color-green-500: #15872a;
    --ads-color-green-600: #0f742b;
    --ads-color-green-700: #0a612a;
    --ads-color-green-800: #064e28;
    --ads-color-green-900: #044026;

    --ads-color-brown-50: #f8f8f8;
    --ads-color-brown-100: #fbf7c9;
    --ads-color-brown-200: #f8ed95;
    --ads-color-brown-300: #ead95e;
    --ads-color-brown-400: #d5bf36;
    --ads-color-brown-500: #ba9101;
    --ads-color-brown-600: #9f8500;
    --ads-color-brown-700: #856d00;
    --ads-color-brown-800: #6b5600;
    --ads-color-brown-900: #594600;

    --ads-color-itaka-red-50: #fbe9ea;
    --ads-color-itaka-red-100: #f7d3d4;
    --ads-color-itaka-red-200: #efa7aa;
    --ads-color-itaka-red-300: #e87b7f;
    --ads-color-itaka-red-400: #e04f55;
    --ads-color-itaka-red-500: #d8232a;
    --ads-color-itaka-red-600: #ad1c22;
    --ads-color-itaka-red-700: #821519;
    --ads-color-itaka-red-800: #560e11;
    --ads-color-itaka-red-900: #2b0708;

    --ads-color-red-50: #f8f8f8;
    --ads-color-red-100: #fadfcd;
    --ads-color-red-200: #f6b99e;
    --ads-color-red-300: #e4856a;
    --ads-color-red-400: #ca5542;
    --ads-color-red-500: #a81a12;
    --ads-color-red-600: #900d11;
    --ads-color-red-700: #780915;
    --ads-color-red-800: #610517;
    --ads-color-red-900: #500319;

    --ads-color-default: var(--ads-color-black-500);
    --ads-color-inverse: var(--ads-color-white);

    --ads-color-primary: var(--ads-color-itaka-red-500);
    --ads-color-primary-alternative: var(--ads-color-itaka-red-700);
    --ads-color-secondary: var(--ads-color-black-500);
    --ads-color-secondary-alternative: var(--ads-color-gray-900);
    --ads-color-neutral-50: var(--ads-color-gray-50);
    --ads-color-neutral-100: var(--ads-color-gray-100);
    --ads-color-neutral-200: var(--ads-color-gray-200);
    --ads-color-neutral-300: var(--ads-color-gray-300);
    --ads-color-neutral-400: var(--ads-color-gray-400);
    --ads-color-neutral-500: var(--ads-color-gray-500);
    --ads-color-neutral-600: var(--ads-color-gray-600);
    --ads-color-neutral-700: var(--ads-color-gray-700);
    --ads-color-neutral-800: var(--ads-color-gray-800);
    --ads-color-neutral-900: var(--ads-color-gray-900);

    --ads-color-warning: var(--ads-color-brown-500);
    --ads-color-warning-light: var(--ads-color-mango-100);
    --ads-color-error: var(--ads-color-red-500);
    --ads-color-error-light: var(--ads-color-itaka-red-50);
    --ads-color-info: var(--ads-color-blue-500);
    --ads-color-info-light: var(--ads-color-blue-50);
    --ads-color-success: var(--ads-color-green-500);
    --ads-color-success-light: var(--ads-color-mint-50);
  }
}
/* Contents from: @axabee/holding-ui/styles/common/spacings.css */
@layer holding {
  :root {
    --ads-spacing-auto: auto;
    --ads-spacing-0: 0;
    --ads-spacing-2: 2px;
    --ads-spacing-4: 4px;
    --ads-spacing-5: 5px;
    --ads-spacing-6: 6px;
    --ads-spacing-7: 7px;
    --ads-spacing-8: 8px;
    --ads-spacing-9: 9px;
    --ads-spacing-10: 10px;
    --ads-spacing-11: 11px;
    --ads-spacing-12: 12px;
    --ads-spacing-14: 14px;
    --ads-spacing-15: 15px;
    --ads-spacing-16: 16px;
    --ads-spacing-18: 18px;
    --ads-spacing-19: 19px;
    --ads-spacing-20: 20px;
    --ads-spacing-22: 22px;
    --ads-spacing-24: 24px;
    --ads-spacing-28: 28px;
    --ads-spacing-30: 30px;
    --ads-spacing-32: 32px;
    --ads-spacing-36: 36px;
    --ads-spacing-38: 38px;
    --ads-spacing-40: 40px;
    --ads-spacing-48: 48px;
    --ads-spacing-50: 50px;
    --ads-spacing-52: 52px;
    --ads-spacing-60: 60px;
    --ads-spacing-80: 80px;

    --ads-size-0: 0;
    --ads-size-1: 1px;
    --ads-size-2: 2px;
    --ads-size-8: 8px;
    --ads-size-16: 16px;
    --ads-size-20: 20px;
    --ads-size-24: 24px;
    --ads-size-36: 36px;
    --ads-size-40: 40px;
    --ads-size-42: 42px;
    --ads-size-44: 44px;
    --ads-size-48: 48px;
    --ads-size-60: 60px;
    --ads-size-72: 72px;
    --ads-size-100: 100px;
    --ads-size-102: 102px;
    --ads-size-120: 120px;
    --ads-size-146: 146px;
    --ads-size-178: 178px;
    --ads-size-266: 266px;
    --ads-size-286: 286px;
    --ads-size-830: 830px;
    --ads-size-1180: 1180px;
    --ads-size-50-pct: 50%;
    --ads-size-100-pct: 100%;

    --ads-icon-size-10: 10px;
    --ads-icon-size-14: 14px;
    --ads-icon-size-16: 16px;
    --ads-icon-size-24: 24px;
    --ads-icon-size-26: 26px;
    --ads-icon-size-32: 32px;
    --ads-icon-size-40: 40px;
    --ads-icon-size-44: 44px;
    --ads-icon-size-60: 60px;
    --ads-icon-size-92: 92px;

    --ads-border-radius-s: 4px;
    --ads-border-radius: 16px;
    --ads-border-radius-l: 20px;
    --ads-border-radius-xl: 50px;
    --ads-border-radius-50-pct: 50%;
    --ads-border-radius-100-pct: 100%;
  }
}/* Contents from: @axabee/holding-ui/styles/common/typography.css */
@layer holding {
  :root {
    --ads-font-family: 'Mulish';

    /* FONT SIZE SCALE */
    --ads-font-size-xxs: 10px;
    --ads-font-size-xs: 12px;
    --ads-font-size-sm: 14px;
    --ads-font-size-md: 16px;
    --ads-font-size-lg: 18px;
    --ads-font-size-xl: 22px;
    --ads-font-size-2xl: 24px;
    --ads-font-size-3xl: 28px;
    --ads-font-size-4xl: 32px;
    --ads-font-size-base: var(--ads-font-size-md);

    /* FONT SIZE IN COMPONENTS */
    --ads-badge-font-size: 10px;
    --ads-badge-font-size-lg: 13px;
    --ads-error-message-font-size: 13px;
    --ads-flight-details-font-size: 13px;
    --ads-error-message-font-size-lg: 16px;
    --ads-form-font-size: 16px;

    /* FONT WEIGHT SCALE */
    --ads-font-weight-light: 300;
    --ads-font-weight-normal: 400;
    --ads-font-weight-medium: 500;
    --ads-font-weight-semibold: 600;
    --ads-font-weight-bold: 700;
    --ads-font-weight-extrabold: 800;
    --ads-font-weight-black: 900;

    /* FONT LINE HEIGHT SCALE */
    --ads-line-height-base: 1;
    --ads-line-height-md: 1.25;
    --ads-line-height-lg: 1.5;
    --ads-line-height-xl: 2;
    --ads-line-height-2xl: 2.625;

    --ads-line-height-10: 10px;
    --ads-line-height-14: 14px;
    --ads-line-height-16: 16px;
    --ads-line-height-20: 20px;
    --ads-line-height-22: 22px;
    --ads-line-height-26: 26px;
    --ads-line-height-28: 28px;
    --ads-line-height-34: 34px;
    --ads-line-height-38: 38px;
  }
}/* Contents from: @axabee/holding-ui/styles/common/z-index.css */
@layer holding {
  :root {
    --z-index-above-1: 1;
    --z-index-above-100: 100;
  }
}/* Contents from: @axabee/holding-ui/styles/common/forms.css */
@layer holding {
  :root {
    --ads-form-width: 420px;
  }
}/* Contents from: @axabee/holding-ui/styles/common/components.css */
@layer holding {
  :root {
    --ads-modal-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
    --ads-disable-cursor: not-allowed;

    --ads-alert-box-shadow: none;

    --ads-badge-radius: var(--ads-border-radius-s);
    --ads-badge-error-color: var(--ads-color-inverse);
    --ads-badge-error-background: var(--ads-color-itaka-red-500);
    --ads-badge-error-border: var(--ads-color-itaka-red-500);
    --ads-badge-info-color: var(--ads-color-default);
    --ads-badge-info-background: var(--ads-color-blue-50);
    --ads-badge-info-border: var(--ads-color-blue-50);
    --ads-badge-warning-color: var(--ads-color-default);
    --ads-badge-warning-background: var(--ads-color-mango-500);
    --ads-badge-warning-border: var(--ads-color-mango-500);
    --ads-badge-warning-light-color: var(--ads-color-default);
    --ads-badge-warning-light-background: var(--ads-color-mango-400);
    --ads-badge-warning-light-border: var(--ads-color-mango-400);
    --ads-badge-success-color: var(--ads-color-inverse);
    --ads-badge-success-background: var(--ads-color-mint-500);
    --ads-badge-success-border: var(--ads-color-mint-500);
    --ads-badge-success-light-color: var(--ads-color-default);
    --ads-badge-success-light-background: var(--ads-color-mint-100);
    --ads-badge-success-light-border: var(--ads-color-mint-100);

    --ads-card-radius: var(--ads-border-radius-s);
    --ads-card-shadow: none;

    --ads-button-rounded-radius: var(--ads-border-radius-xl);
    --ads-button-outlined-color: var(--ads-color-secondary);
    --ads-button-outlined-font-weight: var(--ads-font-weight-semibold);

    --ads-check-list-width: 100%;

    --ads-content-width: var(--ads-size-830);

    --ads-dialog-padding: var(--ads-spacing-20);
    --ads-dialog-padding-lg: var(--ads-spacing-40);
    --ads-dialog-radius: var(--ads-border-radius-l);
    --ads-dialog-divider: 1px solid var(--ads-color-gray-400);
    --ads-dialog-content-max-height: 60vh;
    --ads-dialog-overlay-color-rgba: rgba(var(--ads-color-black-600-rgb), 0.2);
    --ads-dialog-background: var(--ads-color-white);

    --ads-icon-hover-opacity: 0.7;

    --ads-input-radius: var(--ads-border-radius-s);
    --ads-input-line-height: var(--ads-line-height-16);

    --ads-form-width-desktop: 416px;
    --ads-form-item-disable-color: var(--ads-color-gray-700);
    --ads-form-item-disable-border-color: var(--ads-color-gray-500);
    --ads-form-item-disable-background: var(--ads-color-gray-200);

    --ads-page-content-width: var(--ads-size-1180);
    --ads-page-content-padding: var(--ads-spacing-20);
    --ads-page-content-vertical-padding: var(--ads-spacing-32);

    --ads-section-width-desktop: 100%;

    --ads-select-input-radius: var(--ads-border-radius-s);

    --ads-sidebar-width: var(--ads-size-286);

    --ads-switch-checked-color: var(--ads-color-green-500);

    --ads-stars-color: var(--ads-color-default);

    --ads-tooltip-content-width: 320px;

    --ads-validation-list-checked-color: var(--ads-color-mint-500);

    --ads-radio-checked-color: var(--ads-color-default);
  }
}
