@import url("fonts-7hbbEdz.css");
@import url("bootstrap-overrides-iBm_5kN.css");
@import url("planning-qJFg2os.css");
@import url("side-nav-4ueGBIv.css");

:root {
  --white: #fff;

  /* theme */
  --primary-50: #eafeff;
  --primary-100: #c9feff;
  --primary-200: #9bf8ff;
  --primary-300: #56f1ff;
  --primary-400: #0adfff;
  --primary-500: #00c1ec;
  --primary-600: #0098c6;
  --primary-700: #00799f;
  --primary-800: #0a6180;
  --primary-900: #0d506c;
  --primary-950: #013952;
  --secondary-50: #fef8ee;
  --secondary-100: #feefd6;
  --secondary-200: #fcdbac;
  --secondary-300: #f9c179;
  --secondary-400: #f59c42;
  --secondary-500: #f27f1d;
  --secondary-600: #e36513;
  --secondary-700: #bd4c11;
  --secondary-800: #963d16;
  --secondary-900: #793415;
  --secondary-950: #411809;
  --gray-50: #f4f6f9;
  --gray-100: #eceff3;
  --gray-200: #dbe1ea;
  --gray-300: #c5cedc;
  --gray-400: #b1bace;
  --gray-500: #98a1bc;
  --gray-600: #8187aa;
  --gray-700: #6e7394;
  --gray-800: #5b5f78;
  --gray-900: #4d5162;
  --gray-950: #2d2f39;
  --success-50: #effefa;
  --success-100: #c7fff0;
  --success-200: #90ffe1;
  --success-300: #51f7d1;
  --success-400: #1de4bc;
  --success-500: #04c8a3;
  --success-600: #009980;
  --success-700: #05806d;
  --success-800: #0a6558;
  --success-900: #0d544a;
  --success-950: #00332e;
  --danger-50: #fff0f1;
  --danger-100: #ffe1e3;
  --danger-200: #ffc8ce;
  --danger-300: #ff9ba6;
  --danger-400: #ff6377;
  --danger-500: #ff2c4d;
  --danger-600: #f60836;
  --danger-700: #cc002d;
  --danger-800: #ae032e;
  --danger-900: #94072f;
  --danger-950: #530014;

  /* platform */
  --platform-airbnb: #ffc7c9;
  --platform-booking: #c9feff;
  --platform-abritel: #ffe9c9;
  --platform-mypacome: #fffec7;
  --platform-direct: #f6c9ff;

  /* text */
  --text-primary: var(--gray-950);
  --text-secondary: var(--gray-800);
  --text-disabled: var(--gray-400);
  --text-invert: var(--white);
  --text-success: var(--success-800);
  --text-danger: var(--danger-800);
  --text-warning: var(--secondary-800);

  /* surface */
  --surface-card: var(--white);
  --surface-bg: var(--gray-50);
  --surface-disabled: var(--gray-100);
  --surface-primary: var(--primary-100);
  --surface-secondary: var(--secondary-100);
  --surface-success: var(--success-100);
  --surface-danger: var(--danger-100);
  --surface-warning: var(--secondary-100);
  --surface-invert: var(--gray-950);

  /* border */
  --border-card: var(--gray-300);
  --border-success: var(--success-300);
  --border-danger: var(--danger-300);
  --border-warning: var(--secondary-300);
}

.min-width-0 {
  min-width: 0;
}

/* bootstrap font size class stop at 6 for 1rem */
.fs-7 {
  font-size: 0.75rem !important;
}

body {
  font-family: Metropolis, sans-serif;
}

em {
  font-style: normal;
}
