@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");

:root {
  --primary-8: rgba(62, 95, 44, 0.08);
  --primary-50: #f3f8ed;
  --primary-100: #f3f8ed;
  --primary-200: #cae1b5;
  --primary-300: #a8cc8a;
  --primary-400: #6b9c46;
  --primary-main: #405f2d;
  --x-home-8: rgba(117, 157, 62, 0.08);
  --x-home-50: #f5f9ec;
  --x-home-100: #e7f1d6;
  --x-home-200: #d2e4b2;
  --x-home-300: #b3d185;
  --x-home-400: #97bd5e;
  --x-home-main: var(--fs-color-primary);
  --x-hotel-8: #3e5f2c14;
  --x-hotel-50: #f3f8ed;
  --x-hotel-100: #e3efd8;
  --x-hotel-300: #a8cc8a;
  --x-hotel-main: #405f2d;
  --x-cell-8: rgba(188, 111, 198, 0.08);
  --x-cell-50: #fbf7fc;
  --x-cell-100: #f7eef9;
  --x-cell-200: #eedbf3;
  --x-cell-300: #e2bee9;
  --x-cell-400: #bc6fc6;
  --x-cell-main: #9f4fa8;
  --neutral-50: #f6f6f6;
  --neutral-100: #e7e7e7;
  --neutral-200: #d1d1d1;
  --neutral-300: #bcbcbc;
  --neutral-400: #888;
  --neutral-500: #6d6d6d;
  --neutral-600: #5d5d5d;
  --neutral-700: #4f4f4f;
  --neutral-800: #454545;
  --neutral-900: #131313;
  --text-primary: #131313;
  --text-secondary: #6d6d6d;
  --text-disabled: #bcbcbc;
  --text-inverse: #f6f6f6;
  --text-icon: #454545;
  --background-default: #fff;
  --background-gray: #e7e7e7;
  --background-gray-primary: #f6f6f6;
  --background-beige: #f9f6f1;
  --background-footer: #454545;
  --background-disabled: #e7e7e7;
  --divider-default: #e7e7e7;
  --outlined-default: #bcbcbc;
  --outlined-disabled: #d1d1d1;
  --outlined-light: #e7e7e7;
  --success-lightest: #e7f1d6;
  --success-light: #97bd5e;
  --success-main: #759d3e;
  --success-dark: #3e5f2c;
  --error-lightest: #fde3e4;
  --error-light: #ea4951;
  --error-main: #d9363e;
  --error-dark: #cd2028;
  --warning-light: #fff2d8;
  --warning-main: #ff9e00;
  --warning-dark: #cb8903;
  --gradient-default: linear-gradient(129.47deg, #405f2d 14.22%, #6b9c46 85.34%);
  --orther-blue-light: #e7f5ff;
  --orther-blue-dark: #175cd3;
  --orther-teal-light: #d7faf7;
  --orther-teal-dark: #047e72;
  --orther-pink-light: #ffe2f2;
  --orther-pink-dark: #db2777;
}

.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  text-decoration: none;
  text-transform: none;
  letter-spacing: normal;
  text-align: left;
  vertical-align: baseline;
  line-height: normal;
  box-shadow: none;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  height: auto;
  background: none;
  min-height: unset;
}

.primary-8 {
  color: rgba(62, 95, 44, 0.08);
}

.primary-100,
.primary-50 {
  color: #f3f8ed;
}

.primary-200 {
  color: #cae1b5;
}

.primary-300 {
  color: #a8cc8a;
}

.primary-400 {
  color: #6b9c46;
}

.primary-main {
  color: var(--fs-color-primary);
}

.x-home-8 {
  color: rgba(117, 157, 62, 0.08);
}

.x-home-50 {
  color: #f5f9ec;
}

.x-home-100 {
  color: #e7f1d6;
}

.x-home-200 {
  color: #d2e4b2;
}

.x-home-300 {
  color: #b3d185;
}

.x-home-400 {
  color: #97bd5e;
}

.x-home-main {
  color: var(--fs-color-primary);
}

.x-hotel-8 {
  color: rgba(62, 95, 44, 0.078);
}

.x-hotel-50 {
  color: #f3f8ed;
}

.x-hotel-100 {
  color: #e3efd8;
}

.x-hotel-300 {
  color: #a8cc8a;
}

.x-hotel-main {
  color: #405f2d;
}

.x-cell-8 {
  color: rgba(188, 111, 198, 0.08);
}

.x-cell-50 {
  color: #fbf7fc;
}

.x-cell-100 {
  color: #f7eef9;
}

.x-cell-200 {
  color: #eedbf3;
}

.x-cell-300 {
  color: #e2bee9;
}

.x-cell-400 {
  color: #bc6fc6;
}

.x-cell-main {
  color: #9f4fa8;
}

.neutral-50 {
  color: #f6f6f6;
}

.neutral-100 {
  color: #e7e7e7;
}

.neutral-200 {
  color: #d1d1d1;
}

.neutral-300 {
  color: #bcbcbc;
}

.neutral-400 {
  color: #888;
}

.neutral-500 {
  color: #6d6d6d;
}

.neutral-600 {
  color: #5d5d5d;
}

.neutral-700 {
  color: #4f4f4f;
}

.neutral-800 {
  color: #454545;
}

.neutral-900,
.text-primary {
  color: #131313;
}

.text-secondary {
  color: #6d6d6d;
}

.text-disabled {
  color: #bcbcbc;
}

.text-inverse {
  color: #f6f6f6;
}

.text-icon {
  color: #454545;
}

.background-default {
  color: #fff;
}

.background-gray {
  color: #e7e7e7;
}

.background-gray-primary {
  color: #f6f6f6;
}

.background-beige {
  color: #f9f6f1;
}

.background-footer {
  color: #454545;
}

.background-disabled,
.divider-default {
  color: #e7e7e7;
}

.outlined-default {
  color: #bcbcbc;
}

.outlined-disabled {
  color: #d1d1d1;
}

.outlined-light {
  color: #e7e7e7;
}

.success-lightest {
  color: #e7f1d6;
}

.success-light {
  color: #97bd5e;
}

.success-main {
  color: #759d3e;
}

.success-dark {
  color: #3e5f2c;
}

.error-lightest {
  color: #fde3e4;
}

.error-light {
  color: #ea4951;
}

.error-main {
  color: #d9363e;
}

.error-dark {
  color: #cd2028;
}

.warning-light {
  color: #fff2d8;
}

.warning-main {
  color: #ff9e00;
}

.warning-dark {
  color: #cb8903;
}

.gradient-default {
  color: linear-gradient(129.47deg, #405f2d 14.22%, #6b9c46 85.34%);
}

.orther-blue-light {
  color: #e7f5ff;
}

.orther-blue-dark {
  color: #175cd3;
}

.orther-teal-light {
  color: #d7faf7;
}

.orther-teal-dark {
  color: #047e72;
}

.orther-pink-light {
  color: #ffe2f2;
}

.orther-pink-dark {
  color: #db2777;
}

.icon-achievement,
.icon-adults,
.icon-alt-arrow-down,
.icon-alt-arrow-left,
.icon-alt-arrow-right,
.icon-alt-arrow-up,
.icon-area,
.icon-arrow-down,
.icon-arrow-down-2,
.icon-arrow-left,
.icon-arrow-left-down,
.icon-arrow-left-up,
.icon-arrow-right,
.icon-arrow-right-down,
.icon-arrow-right-up,
.icon-arrow-up,
.icon-arrow-up-1,
.icon-bed,
.icon-bell,
.icon-bill,
.icon-bill-success,
.icon-bookmark,
.icon-calendar,
.icon-calendar-2,
.icon-cancel-calendar,
.icon-cart,
.icon-check,
.icon-check-all,
.icon-check-square,
.icon-clock,
.icon-clock-circle,
.icon-clock-fill,
.icon-clock-x,
.icon-close-circle,
.icon-close-hotel,
.icon-close-line,
.icon-close-square,
.icon-copy,
.icon-danger-square,
.icon-door-open,
.icon-double-alt-arrow-down,
.icon-double-alt-arrow-left,
.icon-double-alt-arrow-right,
.icon-double-alt-arrow-up,
.icon-download,
.icon-end-icon,
.icon-eye,
.icon-eye-closed,
.icon-facebook,
.icon-filter,
.icon-filter-fill,
.icon-flag,
.icon-full-screen-square,
.icon-gallery,
.icon-gallery-send,
.icon-gift,
.icon-global,
.icon-hamburger-menu,
.icon-heart,
.icon-home,
.icon-image,
.icon-info-square,
.icon-instagram,
.icon-key-bold,
.icon-like-green,
.icon-like-green-oulined,
.icon-link,
.icon-location,
.icon-location-2,
.icon-location-bold,
.icon-lock,
.icon-lock-keyhole,
.icon-lock-password,
.icon-lock-password-unlocked,
.icon-lock-unlocked,
.icon-login,
.icon-logout,
.icon-mail,
.icon-mail-fill,
.icon-menu-dots,
.icon-message,
.icon-minus,
.icon-minus-square,
.icon-moon-sleep,
.icon-paperclip,
.icon-pause,
.icon-pen,
.icon-pen-fill,
.icon-phone,
.icon-phone-calling,
.icon-phone2,
.icon-phonebook,
.icon-pin,
.icon-plane,
.icon-plus,
.icon-question-square,
.icon-quote-fill,
.icon-refresh,
.icon-restart,
.icon-round-arrow-down,
.icon-round-arrow-up,
.icon-search,
.icon-setting-2,
.icon-settings,
.icon-share,
.icon-shield-check,
.icon-sleeping,
.icon-sleeping-fill,
.icon-sort,
.icon-sort-horizontal,
.icon-sort-vertical,
.icon-square,
.icon-start,
.icon-tiktok,
.icon-trash-bin,
.icon-trash-fill,
.icon-unlock-keyhole,
.icon-upload,
.icon-user-rounded,
.icon-warning,
.icon-widget,
.icon-xmember,
.icon-youtube {
  background-color: currentColor;
  display: inline-block;
  height: 1em;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  width: 1em;
}

.icon-achievement {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M9.996.013a7.321 7.321 0 1 0 0 14.641 7.321 7.321 0 1 0 0-14.641m.29 3.461.976 1.963a.3.3 0 0 0 .248.182l2.166.328a.329.329 0 0 1 .181.567l-1.597 1.52a.32.32 0 0 0 0 .295l.306 2.154a.328.328 0 0 1-.486.351l-1.928-1.02a.4.4 0 0 0-.32 0l-1.928 1.02a.329.329 0 0 1-.485-.351l.361-2.154a.32.32 0 0 0-.057-.295L6.124 6.503a.328.328 0 0 1 .182-.557l2.167-.316a.3.3 0 0 0 .248-.181l.976-1.963a.329.329 0 0 1 .59-.012zm7.286 8.912a9.12 9.12 0 0 1-5.236 3.75l2.017 3.494a.715.715 0 0 0 1.309-.171l.728-2.713 2.712.727a.714.714 0 0 0 .802-1.047zm-9.91 3.751a9.12 9.12 0 0 1-5.238-3.744L.096 16.426a.714.714 0 0 0 .803 1.047l2.712-.727.728 2.713a.715.715 0 0 0 1.308.171z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-adults {
  width: 0.75em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='20' viewBox='0 0 15 20'%3E%3Cg fill='none'%3E%3Cg stroke='%23000' stroke-miterlimit='10' stroke-width='.75' clip-path='url(%23a)'%3E%3Cpath d='M2.922 19.571c1.37 0 2.48-2.855 2.48-6.377s-1.11-6.377-2.48-6.377S.44 9.672.44 13.194s1.111 6.377 2.482 6.377Zm8.939 0c1.37 0 2.481-2.855 2.481-6.377s-1.11-6.377-2.481-6.377S9.38 9.672 9.38 13.194s1.11 6.377 2.481 6.377ZM2.921 5.078a2.319 2.319 0 1 0 0-4.638 2.319 2.319 0 0 0 0 4.638Zm8.939 0a2.319 2.319 0 1 0 0-4.638 2.319 2.319 0 0 0 0 4.638Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14.783v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}

.icon-alt-arrow-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 1 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-alt-arrow-left {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.488 4.43a.75.75 0 0 1 .081 1.058L9.988 12l5.581 6.512a.75.75 0 1 1-1.138.976l-6-7a.75.75 0 0 1 0-.976l6-7a.75.75 0 0 1 1.057-.081' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-alt-arrow-right {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.512 4.43a.75.75 0 0 1 1.057.082l6 7a.75.75 0 0 1 0 .976l-6 7a.75.75 0 0 1-1.138-.976L14.012 12 8.431 5.488a.75.75 0 0 1 .08-1.057' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-alt-arrow-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.512 8.43a.75.75 0 0 1 .976 0l7 6a.75.75 0 1 1-.976 1.14L12 9.987l-6.512 5.581a.75.75 0 1 1-.976-1.138z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-area {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' stroke-width='.75' d='M3.727 1H1v2.727h2.727zM21 1h-2.727v2.727H21z'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' stroke-width='.75' d='M21 1h-2.727v2.727H21zM3.727 18.273H1V21h2.727zm17.273 0h-2.727V21H21z'/%3E%3Cpath stroke='%23000' stroke-miterlimit='10' stroke-width='.75' d='M21 18.273h-2.727V21H21z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M18.272 1.989H3.727v.75h14.545zm.989 1.738h.75v14.546h-.75zM3.727 19.262h14.545v.75H3.727zm-.989-.99V3.728h-.75v14.546z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='m9.145 13.172.864-5.69h1.755V15.5h-1.191V9.745L9.709 15.5h-1.2l-.936-5.673V15.5h-1.1V7.48h1.754zm5.218-5.99c-.263 0-.4.154-.4.472v.519h-.718v-.464c0-.81.382-1.218 1.137-1.218.754 0 1.136.409 1.136 1.218 0 .354-.082.7-.255 1.018a3 3 0 0 1-.263.4c-.073.1-.173.218-.291.355l-.282.318c-.1.118-.182.218-.236.3-.146.218-.21.418-.173.6h1.445v.69h-2.2v-.6c0-.317.082-.608.237-.881.063-.11.145-.227.236-.346.064-.072.155-.172.273-.318l.145-.154c.055-.055.1-.11.137-.155.1-.118.181-.236.245-.345.155-.273.236-.555.236-.864-.018-.354-.145-.545-.409-.545'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrow-down-2 {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 3.25a.75.75 0 0 1 .75.75v14.19l4.72-4.72a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 1 1 1.06-1.06l4.72 4.72V4a.75.75 0 0 1 .75-.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m12.37 15.835 6.43-6.63C19.201 8.79 18.958 8 18.43 8H5.57c-.528 0-.771.79-.37 1.205l6.43 6.63c.213.22.527.22.74 0'/%3E%3C/svg%3E");
}

.icon-arrow-left-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18.53 5.47a.75.75 0 0 1 0 1.06L7.81 17.25H15a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1-.75-.75V9a.75.75 0 0 1 1.5 0v7.19L17.47 5.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-left-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.25 6A.75.75 0 0 1 6 5.25h9a.75.75 0 0 1 0 1.5H7.81l10.72 10.72a.75.75 0 1 1-1.06 1.06L6.75 7.81V15a.75.75 0 0 1-1.5 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-left {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M10.53 5.47a.75.75 0 0 1 0 1.06l-4.72 4.72H20a.75.75 0 0 1 0 1.5H5.81l4.72 4.72a.75.75 0 1 1-1.06 1.06l-6-6a.75.75 0 0 1 0-1.06l6-6a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-right-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.47 5.47a.75.75 0 0 1 1.06 0l10.72 10.72V9a.75.75 0 0 1 1.5 0v9a.75.75 0 0 1-.75.75H9a.75.75 0 0 1 0-1.5h7.19L5.47 6.53a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-right-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9 6.75a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-1.5 0V7.81L6.53 18.53a.75.75 0 0 1-1.06-1.06L16.19 6.75z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-right {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M13.47 5.47a.75.75 0 0 1 1.06 0l6 6a.75.75 0 0 1 0 1.06l-6 6a.75.75 0 1 1-1.06-1.06l4.72-4.72H4a.75.75 0 0 1 0-1.5h14.19l-4.72-4.72a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-up-1 {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.47 3.47a.75.75 0 0 1 1.06 0l6 6a.75.75 0 1 1-1.06 1.06l-4.72-4.72V20a.75.75 0 0 1-1.5 0V5.81l-4.72 4.72a.75.75 0 1 1-1.06-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-arrow-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m12.37 8.165 6.43 6.63c.401.414.158 1.205-.37 1.205H5.57c-.528 0-.771-.79-.37-1.205l6.43-6.63a.5.5 0 0 1 .74 0'/%3E%3C/svg%3E");
}

.icon-bed {
  width: 1.67em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill='none'%3E%3Cg fill='%23000' stroke='%23000' stroke-width='.25' clip-path='url(%23a)'%3E%3Cpath d='M4.362 11.282H.26a.26.26 0 0 1-.26-.253V6.926a.26.26 0 0 1 .26-.26h14.359a.26.26 0 1 1 0 .52H.513v3.59h3.85a.26.26 0 0 1 .26.26c0 .143-.124.246-.26.246Zm15.386 0H6.413a.26.26 0 0 1-.26-.253c0-.137.117-.26.26-.26h13.074V7.18h-2.824a.26.26 0 1 1 0-.52h3.077a.26.26 0 0 1 .26.26v4.103c0 .144-.117.26-.254.26Z'/%3E%3Cpath d='M.26 8.663A.254.254 0 0 1 0 8.41V5.805c0-.91.738-1.655 1.655-1.655h16.697c.91 0 1.655.739 1.655 1.655V8.09a.26.26 0 1 1-.52 0V5.805c0-.629-.513-1.142-1.142-1.142H1.655c-.63 0-1.142.513-1.142 1.142V8.41a.25.25 0 0 1-.253.253Z'/%3E%3Cpath d='M8.465 4.615H3.337a.26.26 0 0 1-.26-.26V3.139c0-.601.486-1.087 1.087-1.087h3.467c.602 0 1.087.486 1.087 1.087v1.218c0 .143-.116.26-.253.26ZM3.59 4.103h4.615v-.965a.58.58 0 0 0-.574-.574H4.164a.58.58 0 0 0-.574.574zm13.08.512h-5.128a.26.26 0 0 1-.26-.26V3.139c0-.601.486-1.087 1.087-1.087h3.467c.602 0 1.087.486 1.087 1.087v1.218c0 .143-.116.26-.253.26Zm-4.875-.512h4.615v-.965a.58.58 0 0 0-.574-.574H12.37a.58.58 0 0 0-.574.574z'/%3E%3Cpath d='M1.798 4.663a.26.26 0 0 1-.26-.26V1.491C1.538.67 2.208 0 3.028 0h1.84a.26.26 0 0 1 .26.26.25.25 0 0 1-.253.253H3.029a.98.98 0 0 0-.978.978v2.912c0 .144-.116.26-.253.26Zm16.411 0a.26.26 0 0 1-.26-.26V1.491a.98.98 0 0 0-.978-.978H6.927a.26.26 0 0 1-.26-.26c0-.144.116-.253.26-.253H16.97c.82 0 1.49.67 1.49 1.49v2.913c0 .144-.115.26-.252.26Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v11.282H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}

.icon-bell {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.25A7.75 7.75 0 0 0 4.25 9v.704a3.53 3.53 0 0 1-.593 1.958L2.51 13.385c-1.334 2-.316 4.718 2.003 5.35q1.133.309 2.284.523l.002.005C7.567 21.315 9.622 22.75 12 22.75s4.433-1.435 5.202-3.487l.002-.005a29 29 0 0 0 2.284-.523c2.319-.632 3.337-3.35 2.003-5.35l-1.148-1.723a3.53 3.53 0 0 1-.593-1.958V9A7.75 7.75 0 0 0 12 1.25m3.376 18.287a28.5 28.5 0 0 1-6.753 0c.711 1.021 1.948 1.713 3.377 1.713s2.665-.692 3.376-1.713M5.75 9a6.25 6.25 0 1 1 12.5 0v.704c0 .993.294 1.964.845 2.79l1.148 1.723a2.02 2.02 0 0 1-1.15 3.071 26.96 26.96 0 0 1-14.187 0 2.02 2.02 0 0 1-1.15-3.07l1.15-1.724a5.03 5.03 0 0 0 .844-2.79z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-bill-success {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M6.038 1.458h7.925c.965 0 1.448 0 1.838.136a2.54 2.54 0 0 1 1.567 1.614c.132.4.132.898.132 1.892v11.67c0 .715-.82 1.095-1.34.62a.79.79 0 0 0-1.07 0l-.402.368a1.383 1.383 0 0 1-1.876 0 1.38 1.38 0 0 0-1.874 0 1.383 1.383 0 0 1-1.876 0 1.38 1.38 0 0 0-1.874 0 1.38 1.38 0 0 1-1.875 0l-.403-.369a.79.79 0 0 0-1.07 0c-.52.476-1.34.096-1.34-.62V5.1c0-.993 0-1.49.132-1.891.25-.76.829-1.358 1.567-1.614.39-.136.873-.136 1.839-.136m-.205 3.958a.625.625 0 0 0 0 1.25h.417a.625.625 0 1 0 0-1.25zm2.917 0a.625.625 0 1 0 0 1.25h5.417a.625.625 0 0 0 0-1.25zM5.833 8.333a.625.625 0 0 0 0 1.25h.417a.625.625 0 1 0 0-1.25zm2.917 0a.625.625 0 1 0 0 1.25h5.417a.625.625 0 0 0 0-1.25zM5.833 11.25a.625.625 0 1 0 0 1.25h.417a.625.625 0 1 0 0-1.25zm2.917 0a.625.625 0 1 0 0 1.25h5.417a.625.625 0 0 0 0-1.25z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-bill {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M6.333 2h11.334c.31 0 .464 0 .595.012 1.45.133 2.6 1.34 2.727 2.861.011.137.011.3.011.624V20.26c0 .872-1.059 1.243-1.558.544a.84.84 0 0 0-1.384 0l-.433.606a1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0 1.367 1.367 0 0 0-2.25 0 1.367 1.367 0 0 1-2.25 0l-.433-.605a.84.84 0 0 0-1.384 0c-.5.698-1.558.327-1.558-.545V5.497c0-.324 0-.487.011-.624.127-1.521 1.277-2.728 2.728-2.861C5.869 2 6.024 2 6.333 2m4.197 5.47a.75.75 0 1 0-1.06 1.06L10.94 10l-1.47 1.47a.75.75 0 1 0 1.06 1.06L12 11.06l1.47 1.47a.75.75 0 1 0 1.06-1.06L13.06 10l1.47-1.47a.75.75 0 0 0-1.06-1.06L12 8.94zM7.5 14.75a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-bookmark {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M21 11.098v4.993c0 3.096 0 4.645-.734 5.321-.35.323-.792.526-1.263.58-.987.113-2.14-.907-4.445-2.946-1.02-.901-1.529-1.352-2.118-1.47a2.2 2.2 0 0 0-.88 0c-.59.118-1.099.569-2.118 1.47-2.305 2.039-3.458 3.059-4.445 2.945a2.24 2.24 0 0 1-1.263-.579C3 20.736 3 19.188 3 16.091v-4.994C3 6.81 3 4.666 4.318 3.333S7.758 2 12 2s6.364 0 7.682 1.332S21 6.81 21 11.098M8.25 6A.75.75 0 0 1 9 5.25h6a.75.75 0 0 1 0 1.5H9A.75.75 0 0 1 8.25 6' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-calendar-2 {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.75 2.5a.75.75 0 0 0-1.5 0v1.58c-1.44.115-2.384.397-3.078 1.092-.695.694-.977 1.639-1.093 3.078h19.842c-.116-1.44-.398-2.384-1.093-3.078-.694-.695-1.639-.977-3.078-1.093V2.5a.75.75 0 0 0-1.5 0v1.513C15.585 4 14.839 4 14 4h-4c-.839 0-1.585 0-2.25.013z'/%3E%3Cpath fill-rule='evenodd' d='M2 12c0-.839 0-1.585.013-2.25h19.974C22 10.415 22 11.161 22 12v2c0 3.771 0 5.657-1.172 6.828S17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172S2 17.771 2 14zm15 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-4-5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m0 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-6-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-calendar {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-4-5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m0 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-6-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3Cpath fill-rule='evenodd' d='M7 1.75a.75.75 0 0 1 .75.75v.763c.662-.013 1.391-.013 2.193-.013h4.113c.803 0 1.532 0 2.194.013V2.5a.75.75 0 0 1 1.5 0v.827q.39.03.739.076c1.172.158 2.121.49 2.87 1.238.748.749 1.08 1.698 1.238 2.87.153 1.14.153 2.595.153 4.433v2.112c0 1.838 0 3.294-.153 4.433-.158 1.172-.49 2.121-1.238 2.87-.749.748-1.698 1.08-2.87 1.238-1.14.153-2.595.153-4.433.153H9.945c-1.838 0-3.294 0-4.433-.153-1.172-.158-2.121-.49-2.87-1.238-.748-.749-1.08-1.698-1.238-2.87-.153-1.14-.153-2.595-.153-4.433v-2.112c0-1.838 0-3.294.153-4.433.158-1.172.49-2.121 1.238-2.87.749-.748 1.698-1.08 2.87-1.238q.35-.046.739-.076V2.5A.75.75 0 0 1 7 1.75M5.71 4.89c-1.005.135-1.585.389-2.008.812S3.025 6.705 2.89 7.71q-.034.255-.058.539h18.336q-.024-.284-.058-.54c-.135-1.005-.389-1.585-.812-2.008s-1.003-.677-2.009-.812c-1.027-.138-2.382-.14-4.289-.14h-4c-1.907 0-3.261.002-4.29.14M2.75 12c0-.854 0-1.597.013-2.25h18.474c.013.653.013 1.396.013 2.25v2c0 1.907-.002 3.262-.14 4.29-.135 1.005-.389 1.585-.812 2.008s-1.003.677-2.009.812c-1.027.138-2.382.14-4.289.14h-4c-1.907 0-3.261-.002-4.29-.14-1.005-.135-1.585-.389-2.008-.812s-.677-1.003-.812-2.009c-.138-1.027-.14-2.382-.14-4.289z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-cancel-calendar {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M20.4 8.4v3.12a6.6 6.6 0 0 0-8.88 8.88H6.6a3 3 0 0 1-3-3v-9zm-3-4.8a3 3 0 0 1 3 3v.6H3.6v-.6a3 3 0 0 1 3-3zm5.4 13.8a5.4 5.4 0 1 1-10.8 0 5.4 5.4 0 0 1 10.8 0m-5.4.848 1.375 1.377a.6.6 0 0 0 .85-.85L18.248 17.4l1.377-1.375a.6.6 0 1 0-.85-.85L17.4 16.552l-1.375-1.377a.6.6 0 1 0-.85.85l1.377 1.375-1.377 1.375a.6.6 0 0 0 .85.85z'/%3E%3C/svg%3E");
}

.icon-cart {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1.865 1.907a.625.625 0 0 0-.396 1.186l.221.074c.564.188.936.313 1.21.44.26.121.373.219.445.319s.13.237.162.522c.034.3.035.694.035 1.288v2.227c0 1.14 0 2.058.097 2.78.1.75.317 1.382.818 1.883.502.502 1.133.718 1.883.819.723.097 1.642.097 2.781.097h5.88a.625.625 0 0 0 0-1.25H9.166c-1.196 0-2.03-.002-2.66-.086-.611-.082-.935-.233-1.166-.463-.196-.196-.334-.46-.421-.91h8.432c.8 0 1.2 0 1.512-.206s.47-.574.786-1.309l.357-.833c.674-1.574 1.012-2.361.641-2.923C16.278 5 15.422 5 13.71 5H4.788a8 8 0 0 0-.04-.694c-.046-.404-.146-.775-.389-1.111-.242-.337-.562-.55-.93-.72-.348-.162-.789-.31-1.31-.483zM6.25 15a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5m7.5 0a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5'/%3E%3C/svg%3E");
}

.icon-check-all {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.493 6.935a.75.75 0 0 1 .072 1.058l-7.857 9a.75.75 0 0 1-1.13 0l-3.143-3.6a.75.75 0 0 1 1.13-.986l2.578 2.953 7.292-8.353a.75.75 0 0 1 1.058-.072m5.024.085c.3.285.312.76.026 1.06l-8.571 9a.75.75 0 0 1-1.14-.063l-.429-.563a.75.75 0 0 1 1.076-1.032l7.978-8.377a.75.75 0 0 1 1.06-.026' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-check-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22m4.03-13.03a.75.75 0 0 1 0 1.06l-5 5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 1 1 1.06-1.06l1.47 1.47 4.47-4.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-check {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18.493 6.935a.75.75 0 0 1 .072 1.058l-7.857 9a.75.75 0 0 1-1.13 0l-3.143-3.6a.75.75 0 0 1 1.13-.986l2.578 2.953 7.292-8.353a.75.75 0 0 1 1.058-.072' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-clock-circle {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-clock-fill {
  width: 1.04em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32'%3E%3Cpath d='M16.5 29.333c7.364 0 13.333-5.969 13.333-13.333S23.863 2.667 16.5 2.667 3.167 8.637 3.167 16 9.136 29.333 16.5 29.333' opacity='.5'/%3E%3Cpath fill-rule='evenodd' d='M16.5 9.667a1 1 0 0 1 1 1v4.92l3.04 3.04a1 1 0 1 1-1.413 1.413l-3.334-3.333A1 1 0 0 1 15.5 16v-5.333a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-clock-x {
  width: 1.05em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24'%3E%3Cpath fill-rule='evenodd' d='M12.5 22a9 9 0 1 0 0-18 9 9 0 0 0 0 18m2.652-11.652a.75.75 0 0 1 0 1.061L13.56 13l1.59 1.591a.75.75 0 1 1-1.06 1.06l-1.591-1.59-1.591 1.59a.75.75 0 0 1-1.06-1.06L11.438 13l-1.59-1.591a.75.75 0 0 1 1.06-1.06l1.591 1.59 1.591-1.59a.75.75 0 0 1 1.06 0M8.636 1.602a.75.75 0 0 1-.238 1.034l-4 2.5a.75.75 0 0 1-.796-1.272l4-2.5a.75.75 0 0 1 1.034.238m7.728 0a.75.75 0 0 1 1.034-.238l4 2.5a.75.75 0 0 1-.796 1.272l-4-2.5a.75.75 0 0 1-.238-1.034' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-clock {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 18.333a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15m0-11.458c.345 0 .625.28.625.625v3.333a.625.625 0 1 1-1.25 0V7.5c0-.345.28-.625.625-.625M7.708 1.667c0-.346.28-.625.625-.625h3.334a.625.625 0 0 1 0 1.25H8.333a.625.625 0 0 1-.625-.625' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-close-circle {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-close-hotel {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.564 4.473a.72.72 0 0 0-.888 1.134l17.76 13.92a.72.72 0 0 0 .888-1.134l-1.644-1.29V11.04h-1.92v4.56l-3.84-3.009v-1.55H12v.044l-1.284-1.005h9.777a1.105 1.105 0 0 0 .918-1.716l-2.265-3.402a1.43 1.43 0 0 0-1.197-.642H6.05c-.48 0-.93.24-1.197.642l-.23.342zm-.06 5.607h2.55L3.03 7.695l-.444.666a1.106 1.106 0 0 0 .918 1.719M12 15.84H6.24v-4.8H4.32v7.2c0 .795.645 1.44 1.44 1.44h6.72a1.44 1.44 0 0 0 1.44-1.44v-1.965L12 14.763z'/%3E%3C/svg%3E");
}

.icon-close-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 1 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-close-line {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='m11.994 13.409 5.654 5.654a1 1 0 0 0 1.414-1.413l-5.655-5.655 5.655-5.655a1 1 0 0 0-1.414-1.413l-5.654 5.655L6.34 4.927A1 1 0 0 0 4.928 6.34l5.653 5.655-5.654 5.655a1 1 0 1 0 1.413 1.413z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-copy {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15 1.25h-4.056c-1.838 0-3.294 0-4.433.153-1.172.158-2.121.49-2.87 1.238-.748.749-1.08 1.698-1.238 2.87-.153 1.14-.153 2.595-.153 4.433V16a3.75 3.75 0 0 0 3.166 3.705c.137.764.402 1.416.932 1.947.602.602 1.36.86 2.26.982.867.116 1.97.116 3.337.116h3.11c1.367 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337v-5.11c0-1.367 0-2.47-.116-3.337-.122-.9-.38-1.658-.982-2.26-.531-.53-1.183-.795-1.947-.932A3.75 3.75 0 0 0 15 1.25m2.13 3.021A2.25 2.25 0 0 0 15 2.75h-4c-1.907 0-3.261.002-4.29.14-1.005.135-1.585.389-2.008.812S4.025 4.705 3.89 5.71c-.138 1.029-.14 2.383-.14 4.29v6a2.25 2.25 0 0 0 1.521 2.13c-.021-.61-.021-1.3-.021-2.075v-5.11c0-1.367 0-2.47.117-3.337.12-.9.38-1.658.981-2.26.602-.602 1.36-.86 2.26-.981.867-.117 1.97-.117 3.337-.117h3.11c.775 0 1.464 0 2.074.021M7.408 6.41c.277-.277.665-.457 1.4-.556.754-.101 1.756-.103 3.191-.103h3c1.435 0 2.436.002 3.192.103.734.099 1.122.28 1.399.556.277.277.457.665.556 1.4.101.754.103 1.756.103 3.191v5c0 1.435-.002 2.436-.103 3.192-.099.734-.28 1.122-.556 1.399-.277.277-.665.457-1.4.556-.755.101-1.756.103-3.191.103h-3c-1.435 0-2.437-.002-3.192-.103-.734-.099-1.122-.28-1.399-.556-.277-.277-.457-.665-.556-1.4-.101-.755-.103-1.756-.103-3.191v-5c0-1.435.002-2.437.103-3.192.099-.734.28-1.122.556-1.399' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-danger-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2C7.286 2 4.929 2 3.464 3.464 2 4.93 2 7.286 2 12s0 7.071 1.464 8.535C4.93 22 7.286 22 12 22s7.071 0 8.535-1.465C22 19.072 22 16.714 22 12s0-7.071-1.465-8.536C19.072 2 16.714 2 12 2m0 4.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-door-open {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.335 9.333a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-4.08 3.003A1 1 0 0 1 7.002 12h1.926c.99 0 1.76.857 1.657 1.84l-.573 5.444q-.029.27-.117.527l-.424 1.208.284.322q.091.107.152.234l2.666 5.666a1 1 0 0 1-.468 1.354 1 1 0 0 1-1.34-.503l-2.609-5.539-2.24-2.56a1 1 0 0 1-.248-.713l.184-3.484-.58.652-.618 3.715a1 1 0 1 1-1.974-.328l.667-4a1 1 0 0 1 .24-.5l2.667-3z'/%3E%3Cpath d='M6 22.825v-1.89l1.606 1.833.348.699q-.054.167-.16.308L4.46 28.108a1 1 0 1 1-1.586-1.219zm5.627-5.62-.659-.658.274-2.458.008-.089 1.498 1.499h1.92a1 1 0 1 1 0 2h-2.334a1 1 0 0 1-.708-.294zm10.041-.385a1.333 1.333 0 1 0 0-2.668 1.333 1.333 0 0 0 0 2.667'/%3E%3Cpath fill-rule='evenodd' d='m19.683 5.76-1.308-.274a3.334 3.334 0 0 1 4.463-2.607l5.334 2A3.33 3.33 0 0 1 30.335 8l-1.354-.284zm1.738-1.745a2 2 0 0 1 .95.112l5.333 2a2 2 0 0 1 1.277 1.589L19.683 5.76a2 2 0 0 1 1.738-1.746' clip-rule='evenodd'/%3E%3Cpath d='M13.002 19.333v2.82a3.333 3.333 0 0 0 3.333 3.333h2.04a3.334 3.334 0 0 0 4.463 2.607l5.334-2a3.33 3.33 0 0 0 2.163-3.122V8.001l-1.354-.285q.02.141.02.284v14.971a2 2 0 0 1-1.298 1.873l-5.333 2a2 2 0 0 1-2.702-1.873V6.001q0-.12.015-.24l-1.308-.275h-2.04A3.333 3.333 0 0 0 13 8.819V14h1.334V8.82a2 2 0 0 1 2-2h2v17.332h-2a2 2 0 0 1-2-2v-2.819z'/%3E%3C/svg%3E");
}

.icon-double-alt-arrow-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.43 6.512a.75.75 0 0 1 1.058-.081L12 12.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057m0 4a.75.75 0 0 1 1.058-.081L12 16.012l6.512-5.581a.75.75 0 1 1 .976 1.139l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.058' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-double-alt-arrow-left {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M17.488 4.43a.75.75 0 0 1 .081 1.058L11.988 12l5.581 6.512a.75.75 0 0 1-1.139.976l-6-7a.75.75 0 0 1 0-.976l6-7a.75.75 0 0 1 1.058-.082m-4 0a.75.75 0 0 1 .081 1.058L7.988 12l5.581 6.512a.75.75 0 0 1-1.139.976l-6-7a.75.75 0 0 1 0-.976l6-7a.75.75 0 0 1 1.058-.081' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-double-alt-arrow-right {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M6.512 4.43a.75.75 0 0 1 1.057.082l6 7a.75.75 0 0 1 0 .976l-6 7a.75.75 0 1 1-1.139-.976L12.012 12 6.43 5.488a.75.75 0 0 1 .082-1.058m4 0a.75.75 0 0 1 1.057.082l6 7a.75.75 0 0 1 0 .976l-6 7a.75.75 0 1 1-1.138-.976L16.012 12l-5.581-6.512a.75.75 0 0 1 .08-1.057' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-double-alt-arrow-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.512 6.43a.75.75 0 0 1 .976 0l7 6a.75.75 0 1 1-.976 1.14L12 7.987l-6.512 5.581a.75.75 0 1 1-.976-1.138zm-7 10 7-6a.75.75 0 0 1 .976 0l7 6a.75.75 0 1 1-.976 1.14L12 11.987l-6.512 5.581a.75.75 0 1 1-.976-1.138' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-download {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.554 16.506a.75.75 0 0 1-1.107 0l-4-4.375a.75.75 0 0 1 1.107-1.012l2.696 2.95V3a.75.75 0 0 1 1.5 0v11.068l2.697-2.95a.75.75 0 1 1 1.107 1.013z'/%3E%3Cpath d='M3.75 15a.75.75 0 0 0-1.5 0v.055c0 1.367 0 2.47.117 3.337.12.9.38 1.658.981 2.26.602.602 1.36.86 2.26.982.867.116 1.97.116 3.337.116h6.11c1.367 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337V15a.75.75 0 0 0-1.5 0c0 1.435-.002 2.436-.103 3.192-.099.734-.28 1.122-.556 1.399-.277.277-.665.457-1.4.556-.755.101-1.756.103-3.191.103H9c-1.435 0-2.437-.002-3.192-.103-.734-.099-1.122-.28-1.399-.556-.277-.277-.457-.665-.556-1.4-.101-.755-.103-1.756-.103-3.191'/%3E%3C/svg%3E");
}

.icon-eye-closed {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.69 6.705a.75.75 0 0 0-1.38.59zm6.351 7.033a.75.75 0 1 0-1.257-.818zm-2.67 1.353a.75.75 0 1 0 1.258.818zM22.69 7.295a.75.75 0 0 0-1.378-.59zm-2.72 5.864a.75.75 0 1 0 1.061-1.06zM11.25 16.5a.75.75 0 0 0 1.5 0zm5.121-.591a.75.75 0 0 0 1.258-.818zm-10.84-4.25A.75.75 0 0 0 4.47 10.6zm-2.561.44a.75.75 0 0 0 1.06 1.06zM12 13.25c-3.224 0-5.539-1.605-7.075-3.26a13.6 13.6 0 0 1-1.702-2.28 12 12 0 0 1-.507-.946l-.027-.06L2 7l-.69.295.001.002.001.002.003.006.04.088q.039.088.117.243c.103.206.256.496.462.841.41.69 1.035 1.61 1.891 2.533C5.54 12.855 8.224 14.75 12 14.75zm3.313-.62c-.97.383-2.071.62-3.313.62v1.5c1.438 0 2.725-.276 3.862-.723zm-7.529.29-1.413 2.17 1.258.818 1.412-2.171zM22 7l-.69-.295.001-.001v.002l-.007.013-.028.062a12 12 0 0 1-.64 1.162 13.3 13.3 0 0 1-2.15 2.639l1.027 1.094a14.8 14.8 0 0 0 3.122-4.261l.039-.084.01-.024.004-.007v-.003l.001-.002zm-3.513 3.582c-.86.806-1.913 1.552-3.174 2.049l.549 1.396c1.473-.58 2.685-1.444 3.651-2.351zm-.017 1.077 1.5 1.5 1.06-1.06-1.5-1.5zM11.25 14v2.5h1.5V14zm3.709-.262 1.412 2.171 1.258-.818-1.413-2.171zm-10.49-3.14-1.5 1.5L4.03 13.16l1.5-1.5z'/%3E%3C/svg%3E");
}

.icon-eye {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 8.25a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5M9.75 12a2.25 2.25 0 1 1 4.5 0 2.25 2.25 0 0 1-4.5 0'/%3E%3Cpath d='M12 3.25c-4.514 0-7.555 2.704-9.32 4.997l-.031.041c-.4.519-.767.996-1.016 1.56-.267.605-.383 1.264-.383 2.152s.116 1.547.383 2.152c.25.564.617 1.042 1.016 1.56l.032.041C4.445 18.046 7.486 20.75 12 20.75s7.555-2.704 9.32-4.997l.031-.041c.4-.518.767-.996 1.016-1.56.267-.605.383-1.264.383-2.152s-.116-1.547-.383-2.152c-.25-.564-.617-1.041-1.016-1.56l-.032-.041C19.555 5.954 16.514 3.25 12 3.25M3.87 9.162C5.498 7.045 8.15 4.75 12 4.75s6.501 2.295 8.13 4.412c.44.57.696.91.865 1.292.158.358.255.795.255 1.546s-.097 1.188-.255 1.546c-.169.382-.426.722-.864 1.292C18.5 16.955 15.85 19.25 12 19.25s-6.501-2.295-8.13-4.412c-.44-.57-.696-.91-.865-1.292-.158-.358-.255-.795-.255-1.546s.097-1.188.255-1.546c.169-.382.426-.722.864-1.292'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-facebook {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath fill-rule='evenodd' d='M.708 2.294C.32 3.056.32 4.053.32 6.047v9.968c0 1.993 0 2.99.388 3.752a3.56 3.56 0 0 0 1.556 1.556c.761.388 1.758.388 3.752.388h4.894v-7.676H8.07v-3.322h2.84V8.182c0-2.88 1.67-4.471 4.224-4.471 1.224 0 2.504.224 2.504.224v2.828h-1.41c-1.39 0-1.823.886-1.823 1.795v2.155h3.102l-.496 3.322h-2.606v7.676h1.579c1.994 0 2.99 0 3.752-.388a3.56 3.56 0 0 0 1.556-1.556c.388-.762.388-1.759.388-3.752V6.047c0-1.994 0-2.991-.388-3.753A3.56 3.56 0 0 0 19.736.74c-.762-.39-1.758-.39-3.752-.39H6.016c-1.994 0-2.99 0-3.752.388A3.56 3.56 0 0 0 .708 2.294' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-filter-fill {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M15.833 2.5H4.167c-1.179 0-1.768 0-2.134.344s-.366.896-.366 2.002v.574c0 .865 0 1.298.216 1.656.216.359.612.581 1.402 1.026L5.713 9.47c.53.298.795.447.985.612.395.344.639.747.75 1.242.052.237.052.515.052 1.071v2.225c0 .758 0 1.137.21 1.432.21.296.583.441 1.329.733 1.565.612 2.348.918 2.905.57s.556-1.144.556-2.735v-2.225c0-.556 0-.834.053-1.071.11-.495.354-.898.75-1.242.189-.165.454-.314.985-.612l2.427-1.367c.79-.445 1.186-.667 1.402-1.026.216-.358.216-.79.216-1.656v-.574c0-1.106 0-1.659-.366-2.002-.366-.344-.955-.344-2.134-.344'/%3E%3C/svg%3E");
}

.icon-filter {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.953 2.25h14.094c.667 0 1.237 0 1.693.057.483.061.95.198 1.334.558.39.367.545.824.613 1.299.063.437.063.98.063 1.6v.776c0 .489 0 .91-.036 1.263-.04.38-.125.735-.331 1.076-.205.339-.48.585-.798.805-.299.208-.68.423-1.13.676l-2.942 1.656c-.67.377-.903.513-1.059.648-.357.31-.562.655-.658 1.086-.041.185-.046.417-.046 1.123v2.732c0 .901 0 1.666-.093 2.255-.098.625-.327 1.225-.927 1.6-.587.367-1.232.333-1.86.184-.605-.143-1.35-.435-2.244-.784l-.086-.034c-.42-.164-.786-.307-1.076-.457-.312-.161-.602-.361-.823-.673-.225-.316-.314-.654-.355-1-.036-.315-.036-.693-.036-1.115v-2.708c0-.706-.004-.938-.046-1.123a1.93 1.93 0 0 0-.658-1.086c-.156-.135-.39-.271-1.059-.648L3.545 10.36c-.45-.253-.831-.468-1.13-.676-.318-.22-.593-.466-.798-.805-.206-.341-.291-.697-.33-1.076-.037-.352-.037-.774-.037-1.263v-.776c0-.62 0-1.163.063-1.6.068-.475.223-.932.613-1.299.384-.36.85-.497 1.334-.558.456-.057 1.026-.057 1.693-.057M3.448 3.796c-.334.042-.44.11-.495.163-.05.046-.114.127-.156.418-.045.318-.047.752-.047 1.438v.69c0 .534 0 .878.028 1.144.026.247.07.366.124.455.055.091.147.194.368.348.234.162.553.343 1.04.617l2.913 1.64.08.045c.56.315.94.529 1.226.777a3.43 3.43 0 0 1 1.14 1.893c.081.367.081.78.081 1.36v2.759c0 .472.001.762.027.98.022.198.059.265.086.304.03.042.09.107.289.21.212.109.505.224.967.405.961.376 1.608.627 2.097.743.479.114.637.055.718.004.068-.043.173-.13.242-.563.072-.457.074-1.103.074-2.084v-2.758c0-.58 0-.993.082-1.36a3.43 3.43 0 0 1 1.139-1.893c.286-.248.667-.463 1.225-.777l.081-.045 2.913-1.64c.487-.274.806-.455 1.04-.617.221-.154.313-.257.368-.348.054-.089.098-.208.123-.455.028-.266.029-.61.029-1.145v-.69c0-.685-.002-1.12-.047-1.437-.042-.291-.107-.372-.155-.418-.056-.052-.162-.121-.496-.163-.35-.045-.825-.046-1.552-.046H5c-.727 0-1.201.001-1.552.046' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-flag {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 1.25a.75.75 0 0 1 .75.75v1.085l1.574-.315a9.43 9.43 0 0 1 5.35.492l.203.081a7.25 7.25 0 0 0 4.45.302 1.95 1.95 0 0 1 2.423 1.892v7.367c0 .988-.673 1.85-1.632 2.09l-.214.053a9.43 9.43 0 0 1-5.788-.393 7.93 7.93 0 0 0-4.498-.413l-1.868.374V22a.75.75 0 0 1-1.5 0V2A.75.75 0 0 1 5 1.25m.75 11.835 1.574-.315a9.43 9.43 0 0 1 5.35.492 7.93 7.93 0 0 0 4.866.33l.215-.054a.654.654 0 0 0 .495-.634V5.537a.45.45 0 0 0-.559-.437 8.75 8.75 0 0 1-5.371-.364l-.204-.082a7.93 7.93 0 0 0-4.498-.413l-1.868.374z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-full-screen-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.943 1.25h.114c2.309 0 4.118 0 5.53.19 1.444.194 2.584.6 3.479 1.494.895.895 1.3 2.035 1.494 3.48.19 1.411.19 3.22.19 5.529v.114c0 2.309 0 4.118-.19 5.53-.194 1.444-.6 2.584-1.494 3.479-.895.895-2.035 1.3-3.48 1.494-1.411.19-3.22.19-5.529.19h-.114c-2.309 0-4.118 0-5.53-.19-1.444-.194-2.584-.6-3.479-1.494-.895-.895-1.3-2.035-1.494-3.48-.19-1.411-.19-3.22-.19-5.529v-.114c0-2.309 0-4.118.19-5.53.194-1.444.6-2.584 1.494-3.479.895-.895 2.035-1.3 3.48-1.494 1.411-.19 3.22-.19 5.529-.19m-5.33 1.676c-1.278.172-2.049.5-2.618 1.069-.57.57-.897 1.34-1.069 2.619-.174 1.3-.176 3.008-.176 5.386s.002 4.086.176 5.386c.172 1.279.5 2.05 1.069 2.62.57.569 1.34.896 2.619 1.068 1.3.174 3.008.176 5.386.176s4.086-.002 5.386-.176c1.279-.172 2.05-.5 2.62-1.069.569-.57.896-1.34 1.068-2.619.174-1.3.176-3.008.176-5.386s-.002-4.086-.176-5.386c-.172-1.279-.5-2.05-1.069-2.62-.57-.569-1.34-.896-2.619-1.068-1.3-.174-3.008-.176-5.386-.176s-4.086.002-5.386.176m4.134 3.068a.75.75 0 0 1-.743.756c-.856.007-1.454.035-1.904.124-.428.084-.666.212-.84.386s-.302.412-.386.84c-.088.45-.117 1.048-.124 1.904a.75.75 0 0 1-1.5-.013c.007-.85.034-1.577.152-2.179.122-.623.351-1.167.797-1.613s.99-.675 1.613-.797c.602-.118 1.328-.145 2.179-.152a.75.75 0 0 1 .756.744m2.503 0a.75.75 0 0 1 .757-.744c.85.007 1.576.034 2.179.152.623.122 1.166.351 1.612.797s.676.99.798 1.613c.118.602.144 1.328.151 2.179a.75.75 0 0 1-1.5.013c-.007-.856-.035-1.454-.123-1.904-.084-.428-.212-.666-.386-.84s-.412-.302-.84-.386c-.45-.088-1.048-.117-1.904-.124a.75.75 0 0 1-.744-.756M5.994 13.25a.75.75 0 0 1 .756.744c.007.856.035 1.454.124 1.903.084.429.212.666.386.84.174.175.412.303.84.387.45.088 1.048.116 1.904.124a.75.75 0 0 1-.013 1.5c-.85-.008-1.577-.034-2.179-.152-.623-.122-1.167-.352-1.613-.798s-.675-.99-.797-1.612c-.118-.603-.145-1.329-.152-2.18a.75.75 0 0 1 .744-.756m12.01 0a.75.75 0 0 1 .743.757c-.007.85-.033 1.576-.151 2.179-.122.623-.352 1.166-.798 1.612s-.99.676-1.612.798c-.603.118-1.329.144-2.18.151a.75.75 0 1 1-.012-1.5c.856-.007 1.454-.035 1.903-.123.429-.084.666-.212.84-.386.175-.175.303-.412.387-.84.088-.45.116-1.048.124-1.904a.75.75 0 0 1 .756-.744' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-gallery-send {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 12.698c-.002 1.47-.013 2.718-.096 3.743-.097 1.19-.296 2.184-.74 3.009a4.2 4.2 0 0 1-.73.983c-.833.833-1.893 1.21-3.237 1.39C15.884 22 14.2 22 12.053 22h-.106c-2.148 0-3.83 0-5.144-.177-1.343-.18-2.404-.557-3.236-1.39-.738-.738-1.12-1.656-1.322-2.795-.2-1.12-.236-2.512-.243-4.241Q1.999 12.737 2 12v-.054c0-2.148 0-3.83.177-5.144.18-1.343.557-2.404 1.39-3.236s1.893-1.21 3.236-1.39c1.168-.157 2.67-.175 4.499-.177a.697.697 0 1 1 0 1.396c-1.855.002-3.234.018-4.313.163-1.189.16-1.906.464-2.436.994S3.72 5.8 3.56 6.99C3.397 8.2 3.395 9.788 3.395 12v.784l.932-.814a2.14 2.14 0 0 1 2.922.097l3.99 3.99a1.86 1.86 0 0 0 2.385.207l.278-.195a2.79 2.79 0 0 1 3.471.209l2.633 2.37c.265-.557.423-1.288.507-2.32.079-.972.09-2.152.091-3.63a.698.698 0 0 1 1.396 0'/%3E%3Cpath fill-rule='evenodd' d='M17.5 11c-2.121 0-3.182 0-3.841-.659S13 8.621 13 6.5s0-3.182.659-3.841S15.379 2 17.5 2s3.182 0 3.841.659S22 4.379 22 6.5s0 3.182-.659 3.841S19.621 11 17.5 11m2.03-5.53-1.5-1.5a.75.75 0 0 0-1.06 0l-1.5 1.5a.75.75 0 0 0 1.06 1.06l.22-.22V8.5a.75.75 0 0 0 1.5 0V6.31l.22.22a.75.75 0 1 0 1.06-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-gallery {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M18 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0'/%3E%3Cpath fill-rule='evenodd' d='M11.943 1.25h.114c2.309 0 4.118 0 5.53.19 1.444.194 2.584.6 3.479 1.494.895.895 1.3 2.035 1.494 3.48.19 1.411.19 3.22.19 5.529v.088c0 1.909 0 3.471-.104 4.743-.104 1.28-.317 2.347-.795 3.235q-.314.586-.785 1.057c-.895.895-2.035 1.3-3.48 1.494-1.411.19-3.22.19-5.529.19h-.114c-2.309 0-4.118 0-5.53-.19-1.444-.194-2.584-.6-3.479-1.494-.793-.793-1.203-1.78-1.42-3.006-.215-1.203-.254-2.7-.262-4.558Q1.25 12.792 1.25 12v-.058c0-2.309 0-4.118.19-5.53.194-1.444.6-2.584 1.494-3.479.895-.895 2.035-1.3 3.48-1.494 1.411-.19 3.22-.19 5.529-.19m-5.33 1.676c-1.278.172-2.049.5-2.618 1.069-.57.57-.897 1.34-1.069 2.619-.174 1.3-.176 3.008-.176 5.386v.844l1.001-.876a2.3 2.3 0 0 1 3.141.104l4.29 4.29a2 2 0 0 0 2.564.222l.298-.21a3 3 0 0 1 3.732.225l2.83 2.547c.286-.598.455-1.384.545-2.493.098-1.205.099-2.707.099-4.653 0-2.378-.002-4.086-.176-5.386-.172-1.279-.5-2.05-1.069-2.62-.57-.569-1.34-.896-2.619-1.068-1.3-.174-3.008-.176-5.386-.176s-4.086.002-5.386.176' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-gift {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.25 2c-4.219.004-6.401.08-7.786 1.464C2.08 4.85 2.004 7.031 2 11.25h4.914a4 4 0 0 1-.757-1.528C5.62 7.57 7.57 5.62 9.722 6.157c.572.143 1.09.406 1.528.757zM2 12.75c.004 4.218.08 6.4 1.464 7.785C4.85 21.92 7.031 21.995 11.25 22v-7.877A4.75 4.75 0 0 1 7 16.75a.75.75 0 0 1 0-1.5 3.25 3.25 0 0 0 3.163-2.5zM12.75 22c4.218-.005 6.4-.08 7.785-1.465 1.385-1.384 1.46-3.567 1.465-7.785h-8.163A3.25 3.25 0 0 0 17 15.25a.75.75 0 0 1 0 1.5 4.75 4.75 0 0 1-4.25-2.627zM22 11.25c-.005-4.219-.08-6.401-1.465-7.786C19.151 2.08 16.968 2.004 12.75 2v4.914a4 4 0 0 1 1.527-.757c2.153-.538 4.104 1.412 3.565 3.565a4 4 0 0 1-.756 1.528z'/%3E%3Cpath d='M9.358 7.613a2.5 2.5 0 0 1 1.892 2.422v1.215h-1.215a2.5 2.5 0 0 1-2.422-1.892 1.44 1.44 0 0 1 1.745-1.745m3.392 2.422v1.215h1.215c1.145 0 2.144-.78 2.422-1.892a1.44 1.44 0 0 0-1.746-1.745 2.5 2.5 0 0 0-1.891 2.422'/%3E%3C/svg%3E");
}

.icon-global {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.028 11.25A10 10 0 0 1 12 2c-.83 0-1.57.364-2.18.921-.605.554-1.116 1.328-1.53 2.242-.416.92-.74 1.996-.959 3.163a20 20 0 0 0-.318 2.924zm0 1.5h4.985c.036 1.002.143 1.988.318 2.924.22 1.167.543 2.243.959 3.163.414.914.925 1.688 1.53 2.242.61.557 1.35.921 2.18.921-5.27 0-9.589-4.077-9.972-9.25' clip-rule='evenodd'/%3E%3Cpath d='M12 3.395c-.275 0-.63.117-1.043.495-.416.381-.833.978-1.201 1.791-.366.808-.663 1.783-.867 2.873-.16.858-.26 1.768-.296 2.696h6.814a18.5 18.5 0 0 0-.296-2.696c-.204-1.09-.5-2.065-.867-2.873-.368-.813-.784-1.41-1.2-1.79-.414-.379-.769-.496-1.044-.496M8.889 15.446c.204 1.09.501 2.065.867 2.873.368.813.785 1.41 1.2 1.79.414.379.77.496 1.044.496.275 0 .63-.117 1.043-.495.417-.381.833-.978 1.201-1.791.366-.808.663-1.783.867-2.873.161-.858.261-1.768.296-2.696H8.593c.035.928.135 1.838.296 2.696'/%3E%3Cpath d='M12 2c.831 0 1.57.364 2.18.921.605.554 1.117 1.328 1.53 2.242.417.92.74 1.996.959 3.163.175.936.282 1.922.318 2.924h4.985A10 10 0 0 0 12 2m4.669 13.674c-.219 1.167-.542 2.243-.959 3.163-.413.914-.925 1.688-1.53 2.242-.61.557-1.349.921-2.18.921 5.27 0 9.589-4.077 9.972-9.25h-4.985a20 20 0 0 1-.318 2.924'/%3E%3C/svg%3E");
}

.icon-hamburger-menu {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M20.75 7a.75.75 0 0 1-.75.75H4a.75.75 0 0 1 0-1.5h16a.75.75 0 0 1 .75.75m0 5a.75.75 0 0 1-.75.75H4a.75.75 0 0 1 0-1.5h16a.75.75 0 0 1 .75.75m0 5a.75.75 0 0 1-.75.75H4a.75.75 0 0 1 0-1.5h16a.75.75 0 0 1 .75.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-heart {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.624 4.424C3.965 5.183 2.75 6.986 2.75 9.137c0 2.198.9 3.891 2.188 5.343 1.063 1.196 2.349 2.188 3.603 3.155q.448.344.885.687c.526.415.995.779 1.448 1.043s.816.385 1.126.385.674-.12 1.126-.385c.453-.264.922-.628 1.448-1.043q.437-.344.885-.687c1.254-.967 2.54-1.959 3.603-3.155 1.289-1.452 2.188-3.145 2.188-5.343 0-2.15-1.215-3.954-2.874-4.713-1.612-.736-3.778-.541-5.836 1.597a.75.75 0 0 1-1.08 0C9.402 3.883 7.236 3.688 5.624 4.424M12 4.46C9.688 2.39 7.099 2.1 5 3.06 2.786 4.073 1.25 6.425 1.25 9.137c0 2.666 1.11 4.7 2.567 6.339 1.166 1.313 2.593 2.412 3.854 3.383q.43.33.826.64c.513.405 1.063.835 1.62 1.161.557.325 1.193.59 1.883.59s1.326-.265 1.883-.59c.558-.326 1.107-.756 1.62-1.16q.396-.311.826-.641c1.26-.971 2.688-2.07 3.854-3.383 1.457-1.64 2.567-3.673 2.567-6.339 0-2.712-1.535-5.064-3.75-6.077-2.099-.96-4.688-.67-7 1.399' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-home {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 17.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5z'/%3E%3Cpath fill-rule='evenodd' d='M12 1.25c-.708 0-1.351.203-2.05.542-.674.328-1.454.812-2.427 1.416L5.456 4.491c-.92.572-1.659 1.03-2.227 1.465-.589.45-1.041.91-1.368 1.507-.326.595-.472 1.229-.543 1.978-.068.725-.068 1.613-.068 2.726v1.613c0 1.904 0 3.407.153 4.582.156 1.205.486 2.178 1.23 2.947.747.773 1.697 1.119 2.875 1.282 1.14.159 2.598.159 4.434.159h4.116c1.836 0 3.294 0 4.434-.159 1.177-.163 2.128-.509 2.876-1.282.743-.769 1.073-1.742 1.23-2.947.152-1.175.152-2.678.152-4.582v-1.613c0-1.113 0-2-.068-2.726-.07-.75-.217-1.383-.543-1.978-.327-.597-.78-1.056-1.368-1.507-.568-.436-1.306-.893-2.227-1.465l-2.067-1.283c-.973-.604-1.753-1.088-2.428-1.416-.697-.34-1.34-.542-2.049-.542M8.28 4.504c1.015-.63 1.73-1.072 2.327-1.363.581-.283.993-.391 1.393-.391s.812.108 1.393.391c.598.29 1.312.733 2.327 1.363l2 1.241c.961.597 1.636 1.016 2.14 1.402.489.375.77.684.963 1.036.193.353.306.766.365 1.398.061.648.062 1.465.062 2.623v1.521c0 1.97-.002 3.376-.14 4.443-.136 1.048-.393 1.656-.82 2.099-.425.439-1.003.7-2.004.839-1.026.142-2.379.144-4.286.144h-4c-1.908 0-3.26-.002-4.286-.144-1.001-.14-1.579-.4-2.003-.84-.428-.442-.685-1.05-.82-2.098-.14-1.067-.141-2.472-.141-4.443v-1.521c0-1.158 0-1.975.062-2.623.059-.632.172-1.045.365-1.398.193-.352.474-.661.964-1.036.503-.386 1.178-.805 2.139-1.402z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-image {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.943 1.25h.114c2.309 0 4.118 0 5.53.19 1.444.194 2.584.6 3.479 1.494.895.895 1.3 2.035 1.494 3.48.19 1.411.19 3.22.19 5.529v.114c0 2.309 0 4.118-.19 5.53-.194 1.444-.6 2.584-1.494 3.479-.895.895-2.035 1.3-3.48 1.494-1.411.19-3.22.19-5.529.19h-.114c-2.309 0-4.118 0-5.53-.19-1.444-.194-2.584-.6-3.479-1.494-.895-.895-1.3-2.035-1.494-3.48-.19-1.411-.19-3.22-.19-5.529v-.114c0-2.309 0-4.118.19-5.53.194-1.444.6-2.584 1.494-3.479.895-.895 2.035-1.3 3.48-1.494 1.411-.19 3.22-.19 5.529-.19m-5.33 1.676c-1.278.172-2.049.5-2.618 1.069-.57.57-.897 1.34-1.069 2.619-.174 1.3-.176 3.008-.176 5.386s.002 4.086.176 5.386c.172 1.279.5 2.05 1.069 2.62.57.569 1.34.896 2.619 1.068 1.3.174 3.008.176 5.386.176s4.086-.002 5.386-.176c1.279-.172 2.05-.5 2.62-1.069.569-.57.896-1.34 1.068-2.619.174-1.3.176-3.008.176-5.386s-.002-4.086-.176-5.386c-.172-1.279-.5-2.05-1.069-2.62-.57-.569-1.34-.896-2.619-1.068-1.3-.174-3.008-.176-5.386-.176s-4.086.002-5.386.176M16 6.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5M13.25 8a2.75 2.75 0 1 1 5.5 0 2.75 2.75 0 0 1-5.5 0m-4.746 5.177a1.55 1.55 0 0 0-2.183-.073l-.81.753a.75.75 0 0 1-1.021-1.1l.81-.752a3.05 3.05 0 0 1 4.296.143l2.647 2.81a.795.795 0 0 0 1.054.092 3.07 3.07 0 0 1 3.953.241l2.268 2.167a.75.75 0 0 1-1.036 1.084l-2.268-2.166a1.57 1.57 0 0 0-2.02-.123 2.295 2.295 0 0 1-3.043-.266z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-info-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22m0-4.25a.75.75 0 0 0 .75-.75v-6a.75.75 0 0 0-1.5 0v6c0 .414.336.75.75.75M12 7a1 1 0 1 1 0 2 1 1 0 0 1 0-2' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-instagram {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath fill-rule='evenodd' d='M.32 5.097A4.747 4.747 0 0 1 5.067.351h11.866a4.747 4.747 0 0 1 4.747 4.746v11.867a4.747 4.747 0 0 1-4.747 4.747H5.067A4.747 4.747 0 0 1 .32 16.964zM11 8.657a2.373 2.373 0 1 0 0 4.747 2.373 2.373 0 0 0 0-4.747m-4.747 2.374a4.747 4.747 0 1 1 9.494 0 4.747 4.747 0 0 1-9.494 0m11.274-5.34a1.187 1.187 0 1 0 0-2.374 1.187 1.187 0 0 0 0 2.374' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-key-bold {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 8.293c0 3.476-2.83 6.294-6.32 6.294-.636 0-2.086-.146-2.791-.732l-.882.878c-.519.517-.379.669-.148.919.096.105.208.226.295.399 0 0 .735 1.024 0 2.049-.441.585-1.676 1.404-3.086 0l-.294.292s.881 1.025.147 2.05c-.441.585-1.617 1.17-2.646.146l-1.028 1.024c-.706.703-1.568.293-1.91 0l-.883-.878c-.823-.82-.343-1.708 0-2.05l7.642-7.61s-.735-1.17-.735-2.78c0-3.476 2.83-6.294 6.32-6.294S22 4.818 22 8.293m-6.319 2.196a2.2 2.2 0 0 0 2.204-2.195 2.2 2.2 0 0 0-2.204-2.196 2.2 2.2 0 0 0-2.204 2.196 2.2 2.2 0 0 0 2.204 2.195' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-like-green-oulined {
  width: 0.96em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cpath fill-rule='evenodd' d='M12.438 3.578a.6.6 0 0 0-.438.03.52.52 0 0 0-.28.33l-.476 1.834a8.4 8.4 0 0 1-.72 1.844c-.485.906-1.218 1.604-1.898 2.19l-1.438 1.24a.92.92 0 0 0-.315.774l.812 9.392a.916.916 0 0 0 .911.838h4.649c3.136 0 5.779-2.183 6.286-5.113l.705-4.08a.916.916 0 0 0-.901-1.073h-5.181c-.977 0-1.72-.877-1.562-1.84l.663-4.044a4 4 0 0 0-.076-1.664.89.89 0 0 0-.596-.611zl.23-.714zm-1.09-1.321a2.1 2.1 0 0 1 1.549-.107l.145.047-.23.714.23-.714c.777.25 1.383.87 1.589 1.662a5.5 5.5 0 0 1 .104 2.283l-.663 4.045a.083.083 0 0 0 .082.097h5.18c1.5 0 2.636 1.352 2.38 2.829l-.705 4.08c-.638 3.688-3.938 6.357-7.764 6.357H8.596a2.416 2.416 0 0 1-2.405-2.209l-.813-9.392a2.42 2.42 0 0 1 .83-2.04l1.44-1.24c.655-.564 1.206-1.112 1.552-1.76a6.8 6.8 0 0 0 .592-1.514l.476-1.834a2.01 2.01 0 0 1 1.08-1.304m-8.38 8.028a.75.75 0 0 1 .78.684l.97 11.237a1.237 1.237 0 1 1-2.468.107V11.034a.75.75 0 0 1 .718-.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-like-green {
  width: 0.96em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cpath d='m20.27 17.065.705-4.08a1.666 1.666 0 0 0-1.64-1.951h-5.181a.833.833 0 0 1-.822-.968l.663-4.045a4.8 4.8 0 0 0-.09-1.974 1.64 1.64 0 0 0-1.092-1.136l-.145-.047a1.35 1.35 0 0 0-.994.068c-.34.164-.588.463-.68.818l-.476 1.834a7.6 7.6 0 0 1-.656 1.678c-.415.778-1.057 1.4-1.725 1.976l-1.439 1.24a1.67 1.67 0 0 0-.572 1.406l.812 9.393A1.666 1.666 0 0 0 8.597 22.8h4.648c3.482 0 6.453-2.426 7.025-5.735'/%3E%3Cpath fill-rule='evenodd' d='M2.968 10.285a.75.75 0 0 1 .78.685l.97 11.236a1.237 1.237 0 1 1-2.468.107V11.034a.75.75 0 0 1 .718-.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-link {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.038 7.603a4.525 4.525 0 0 1 6.402 0 4.533 4.533 0 0 1 0 6.408l-1.218 1.218a.638.638 0 0 0 .903.902l1.218-1.218a5.81 5.81 0 0 0 0-8.212 5.8 5.8 0 0 0-8.208 0L3.7 9.138a5.81 5.81 0 0 0 3.781 9.904.638.638 0 1 0 .07-1.275 4.533 4.533 0 0 1-2.949-7.727z'/%3E%3Cpath d='M16.519 5.852a.638.638 0 1 0-.07 1.275 4.533 4.533 0 0 1 2.949 7.727l-2.436 2.436a4.525 4.525 0 0 1-6.402 0 4.533 4.533 0 0 1 0-6.407l1.218-1.218a.638.638 0 0 0-.903-.903L9.657 9.981a5.81 5.81 0 0 0 0 8.212 5.8 5.8 0 0 0 8.208 0l2.435-2.437a5.81 5.81 0 0 0-3.781-9.904'/%3E%3C/svg%3E");
}

.icon-location-bold {
  width: 0.8em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cpath fill-rule='evenodd' d='M8 0C3.582 0 0 4.003 0 8.5c0 4.462 2.553 9.312 6.537 11.174a3.45 3.45 0 0 0 2.926 0C13.447 17.812 16 12.962 16 8.5 16 4.003 12.418 0 8 0m0 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-location-2 {
  width: 0.96em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cpath fill-rule='evenodd' d='M12 2.959c-4.418 0-8 4.003-8 8.5 0 4.462 2.553 9.312 6.537 11.174a3.45 3.45 0 0 0 2.926 0C17.447 20.771 20 15.921 20 11.46c0-4.497-3.582-8.5-8-8.5m0 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-location {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.25 10.143C3.25 5.244 7.155 1.25 12 1.25s8.75 3.994 8.75 8.893c0 2.365-.674 4.905-1.866 7.099-1.19 2.191-2.928 4.095-5.103 5.112a4.2 4.2 0 0 1-3.562 0c-2.175-1.017-3.913-2.92-5.103-5.112-1.192-2.194-1.866-4.734-1.866-7.099M12 2.75c-3.992 0-7.25 3.297-7.25 7.393 0 2.097.603 4.392 1.684 6.383 1.082 1.993 2.612 3.624 4.42 4.469a2.7 2.7 0 0 0 2.291 0c1.809-.845 3.339-2.476 4.421-4.469 1.081-1.99 1.684-4.286 1.684-6.383 0-4.096-3.258-7.393-7.25-7.393m0 5a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5M8.25 10a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-lock-keyhole {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.75A5.25 5.25 0 0 0 6.75 8v1.253q.56-.004 1.195-.003h8.11q.635 0 1.195.003V8c0-2.9-2.35-5.25-5.25-5.25m6.75 6.553V8a6.75 6.75 0 0 0-13.5 0v1.303q-.34.023-.642.064c-.9.12-1.658.38-2.26.981-.602.602-.86 1.36-.981 2.26-.117.867-.117 1.97-.117 3.337v.11c0 1.367 0 2.47.117 3.337.12.9.38 1.658.981 2.26.602.602 1.36.86 2.26.982.867.116 1.97.116 3.337.116h8.11c1.367 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337v-.11c0-1.367 0-2.47-.116-3.337-.122-.9-.38-1.658-.982-2.26s-1.36-.86-2.26-.981a10 10 0 0 0-.642-.064m-13.942 1.55c-.734.099-1.122.28-1.399.556-.277.277-.457.665-.556 1.4-.101.755-.103 1.756-.103 3.191s.002 2.436.103 3.192c.099.734.28 1.122.556 1.399.277.277.665.457 1.4.556.754.101 1.756.103 3.191.103h8c1.435 0 2.436-.002 3.192-.103.734-.099 1.122-.28 1.399-.556.277-.277.457-.665.556-1.4.101-.755.103-1.756.103-3.191s-.002-2.437-.103-3.192c-.099-.734-.28-1.122-.556-1.399-.277-.277-.665-.457-1.4-.556-.755-.101-1.756-.103-3.191-.103H8c-1.435 0-2.437.002-3.192.103M12 14.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5M9.25 16a2.75 2.75 0 1 1 5.5 0 2.75 2.75 0 0 1-5.5 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-lock-password-unlocked {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M6.75 8a5.25 5.25 0 0 1 10.335-1.313.75.75 0 0 0 1.452-.374A6.75 6.75 0 0 0 5.25 8v2.055c-1.115.083-1.84.293-2.371.824C2 11.757 2 13.172 2 16s0 4.243.879 5.121C3.757 22 5.172 22 8 22h8c2.828 0 4.243 0 5.121-.879C22 20.243 22 18.828 22 16s0-4.243-.879-5.121C20.243 10 18.828 10 16 10H8q-.677-.001-1.25.004zM8 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2m4 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m5-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-lock-password {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.25 10.055V8a6.75 6.75 0 0 1 13.5 0v2.055c1.115.083 1.84.293 2.371.824C22 11.757 22 13.172 22 16s0 4.243-.879 5.121C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.879C2 20.243 2 18.828 2 16s0-4.243.879-5.121c.53-.531 1.256-.741 2.371-.824M6.75 8a5.25 5.25 0 0 1 10.5 0v2.004Q16.676 9.999 16 10H8q-.677-.001-1.25.004zM8 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2m4 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m5-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-lock-unlocked {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.75 8a5.25 5.25 0 0 1 10.335-1.313.75.75 0 0 0 1.452-.374A6.75 6.75 0 0 0 5.25 8v2.055c-1.115.083-1.84.293-2.371.824C2 11.757 2 13.172 2 16s0 4.243.879 5.121C3.757 22 5.172 22 8 22h8c2.828 0 4.243 0 5.121-.879C22 20.243 22 18.828 22 16s0-4.243-.879-5.121C20.243 10 18.828 10 16 10H8q-.677-.001-1.25.004z'/%3E%3C/svg%3E");
}

.icon-lock {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.25 10.055V8a6.75 6.75 0 0 1 13.5 0v2.055c1.115.083 1.84.293 2.371.824C22 11.757 22 13.172 22 16s0 4.243-.879 5.121C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.879C2 20.243 2 18.828 2 16s0-4.243.879-5.121c.53-.531 1.256-.741 2.371-.824M6.75 8a5.25 5.25 0 0 1 10.5 0v2.004Q16.676 9.999 16 10H8q-.677-.001-1.25.004z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-login {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.945 1.25c-1.367 0-2.47 0-3.337.117-.9.12-1.658.38-2.26.981-.524.525-.79 1.17-.929 1.928-.135.737-.161 1.638-.167 2.72a.75.75 0 0 0 1.5.008c.006-1.093.034-1.868.142-2.457.105-.566.272-.895.515-1.138.277-.277.666-.457 1.4-.556.755-.101 1.756-.103 3.191-.103h1c1.436 0 2.437.002 3.192.103.734.099 1.122.28 1.4.556.276.277.456.665.555 1.4.102.754.103 1.756.103 3.191v8c0 1.435-.001 2.436-.103 3.192-.099.734-.279 1.122-.556 1.399s-.665.457-1.399.556c-.755.101-1.756.103-3.192.103h-1c-1.435 0-2.436-.002-3.192-.103-.733-.099-1.122-.28-1.399-.556-.243-.244-.41-.572-.515-1.138-.108-.589-.136-1.364-.142-2.457a.75.75 0 1 0-1.5.008c.006 1.082.032 1.983.167 2.72.14.758.405 1.403.93 1.928.601.602 1.36.86 2.26.982.866.116 1.969.116 3.336.116h1.11c1.368 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337v-8.11c0-1.367 0-2.47-.116-3.337-.121-.9-.38-1.658-.982-2.26s-1.36-.86-2.26-.981c-.867-.117-1.97-.117-3.337-.117z'/%3E%3Cpath d='M2.001 11.249a.75.75 0 0 0 0 1.5h11.973l-1.961 1.68a.75.75 0 1 0 .976 1.14l3.5-3a.75.75 0 0 0 0-1.14l-3.5-3a.75.75 0 0 0-.976 1.14l1.96 1.68z'/%3E%3C/svg%3E");
}

.icon-logout {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.945 1.25c-1.367 0-2.47 0-3.337.117-.9.12-1.658.38-2.26.981-.524.525-.79 1.17-.929 1.928-.135.737-.161 1.638-.167 2.72a.75.75 0 0 0 1.5.008c.006-1.093.034-1.868.142-2.457.105-.566.272-.895.515-1.138.277-.277.666-.457 1.4-.556.755-.101 1.756-.103 3.191-.103h1c1.436 0 2.437.002 3.192.103.734.099 1.122.28 1.4.556.276.277.456.665.555 1.4.102.754.103 1.756.103 3.191v8c0 1.435-.001 2.436-.103 3.192-.099.734-.279 1.122-.556 1.399s-.665.457-1.399.556c-.755.101-1.756.103-3.192.103h-1c-1.435 0-2.436-.002-3.192-.103-.733-.099-1.122-.28-1.399-.556-.243-.244-.41-.572-.515-1.138-.108-.589-.136-1.364-.142-2.457a.75.75 0 1 0-1.5.008c.006 1.082.032 1.983.167 2.72.14.758.405 1.403.93 1.928.601.602 1.36.86 2.26.982.866.116 1.969.116 3.336.116h1.11c1.368 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337v-8.11c0-1.367 0-2.47-.116-3.337-.121-.9-.38-1.658-.982-2.26s-1.36-.86-2.26-.981c-.867-.117-1.97-.117-3.337-.117z'/%3E%3Cpath d='M15 11.25a.75.75 0 0 1 0 1.5H4.027l1.961 1.68a.75.75 0 1 1-.976 1.14l-3.5-3a.75.75 0 0 1 0-1.14l3.5-3a.75.75 0 1 1 .976 1.14l-1.96 1.68z'/%3E%3C/svg%3E");
}

.icon-mail-fill {
  width: 1.05em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20'%3E%3Cpath fill-rule='evenodd' d='M3.143 4.31c-.976.976-.976 2.547-.976 5.69s0 4.714.976 5.69c.976.977 2.547.977 5.69.977h3.333c3.143 0 4.715 0 5.69-.977.977-.976.977-2.547.977-5.69s0-4.714-.976-5.69c-.976-.977-2.548-.977-5.69-.977H8.833c-3.143 0-4.714 0-5.69.977M15.98 6.267a.625.625 0 0 1-.08.88l-1.83 1.525c-.74.616-1.338 1.115-1.866 1.454-.55.354-1.087.578-1.704.578-.618 0-1.154-.224-1.704-.578-.529-.34-1.127-.838-1.866-1.454L5.1 7.147a.625.625 0 1 1 .8-.96l1.799 1.499c.777.648 1.317 1.096 1.773 1.39.441.283.74.378 1.028.378.287 0 .587-.095 1.028-.379.455-.293.995-.741 1.773-1.39L15.1 6.188a.625.625 0 0 1 .88.08' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-mail {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9.944 3.25h4.112c1.838 0 3.294 0 4.433.153 1.172.158 2.121.49 2.87 1.238.748.749 1.08 1.698 1.238 2.87.153 1.14.153 2.595.153 4.433v.112c0 1.838 0 3.294-.153 4.433-.158 1.172-.49 2.121-1.238 2.87-.749.748-1.698 1.08-2.87 1.238-1.14.153-2.595.153-4.433.153H9.944c-1.838 0-3.294 0-4.433-.153-1.172-.158-2.121-.49-2.87-1.238-.748-.749-1.08-1.698-1.238-2.87-.153-1.14-.153-2.595-.153-4.433v-.112c0-1.838 0-3.294.153-4.433.158-1.172.49-2.121 1.238-2.87.749-.748 1.698-1.08 2.87-1.238 1.14-.153 2.595-.153 4.433-.153M5.71 4.89c-1.006.135-1.586.389-2.01.812-.422.423-.676 1.003-.811 2.009-.138 1.028-.14 2.382-.14 4.289s.002 3.262.14 4.29c.135 1.005.389 1.585.812 2.008s1.003.677 2.009.812c1.028.138 2.382.14 4.289.14h4c1.907 0 3.262-.002 4.29-.14 1.005-.135 1.585-.389 2.008-.812s.677-1.003.812-2.009c.138-1.028.14-2.382.14-4.289s-.002-3.261-.14-4.29c-.135-1.005-.389-1.585-.812-2.008s-1.003-.677-2.009-.812c-1.027-.138-2.382-.14-4.289-.14h-4c-1.907 0-3.261.002-4.29.14m-.287 2.63a.75.75 0 0 1 1.056-.096L8.64 9.223c.933.777 1.58 1.315 2.128 1.667.529.34.888.455 1.233.455s.704-.114 1.233-.455c.547-.352 1.195-.89 2.128-1.667l2.159-1.8a.75.75 0 1 1 .96 1.153l-2.196 1.83c-.887.74-1.605 1.338-2.24 1.746-.66.425-1.303.693-2.044.693s-1.384-.269-2.045-.693c-.634-.408-1.352-1.007-2.239-1.745L5.52 8.577a.75.75 0 0 1-.096-1.057' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-menu-dots {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0'/%3E%3C/svg%3E");
}

.icon-message {
  width: 1.28em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='18' viewBox='0 0 23 18'%3E%3Cpath fill-rule='evenodd' d='M9.444.25h4.112c1.838 0 3.294 0 4.433.153 1.172.158 2.121.49 2.87 1.238.748.749 1.08 1.698 1.238 2.87.153 1.14.153 2.595.153 4.433v.112c0 1.838 0 3.294-.153 4.433-.158 1.172-.49 2.121-1.238 2.87-.749.748-1.698 1.08-2.87 1.238-1.14.153-2.595.153-4.433.153H9.444c-1.838 0-3.294 0-4.433-.153-1.172-.158-2.121-.49-2.87-1.238-.748-.749-1.08-1.698-1.238-2.87C.75 12.349.75 10.894.75 9.056v-.112c0-1.838 0-3.294.153-4.433.158-1.172.49-2.121 1.238-2.87C2.89.893 3.84.561 5.011.403 6.151.25 7.606.25 9.444.25M5.21 1.89c-1.006.135-1.586.389-2.01.812-.422.423-.676 1.003-.811 2.009C2.252 5.739 2.25 7.093 2.25 9s.002 3.262.14 4.29c.135 1.005.389 1.585.812 2.008s1.003.677 2.009.812c1.028.138 2.382.14 4.289.14h4c1.907 0 3.262-.002 4.29-.14 1.005-.135 1.585-.389 2.008-.812s.677-1.003.812-2.009c.138-1.027.14-2.382.14-4.289s-.002-3.261-.14-4.29c-.135-1.005-.389-1.585-.812-2.008s-1.003-.677-2.009-.812c-1.027-.138-2.382-.14-4.289-.14h-4c-1.907 0-3.261.002-4.29.14m-.287 2.63a.75.75 0 0 1 1.056-.096L8.14 6.223C9.073 7 9.72 7.538 10.268 7.89c.529.34.888.455 1.233.455s.704-.114 1.233-.455c.547-.352 1.195-.89 2.128-1.667l2.159-1.8a.75.75 0 1 1 .96 1.153l-2.196 1.83c-.887.74-1.605 1.338-2.24 1.746-.66.425-1.303.693-2.044.693s-1.384-.268-2.045-.693c-.634-.408-1.352-1.007-2.239-1.745L5.02 5.577a.75.75 0 0 1-.096-1.057' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-minus-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22m3.75-10a.75.75 0 0 1-.75.75H9a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-minus {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 12a1 1 0 0 1 1-1h16a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-moon-sleep {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill-rule='evenodd' d='M21 3.209a.875.875 0 1 1 0-1.75h4.667a.875.875 0 0 1 .618 1.493l-3.173 3.173h2.555a.875.875 0 1 1 0 1.75H21a.875.875 0 0 1-.619-1.494l3.173-3.173zm-5.25 7a.875.875 0 1 1 0-1.75h3.5a.875.875 0 0 1 .619 1.493l-2.007 2.007h1.388a.875.875 0 1 1 0 1.75h-3.5a.875.875 0 0 1-.619-1.494l2.006-2.006z' clip-rule='evenodd'/%3E%3Cpath d='M14 25.667c6.443 0 11.667-5.224 11.667-11.667 0-.54-.81-.629-1.089-.167A7.583 7.583 0 1 1 14.167 3.422c.462-.28.373-1.089-.167-1.089C7.557 2.334 2.333 7.558 2.333 14c0 6.444 5.224 11.667 11.667 11.667'/%3E%3C/svg%3E");
}

.icon-paperclip {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.886 3.363c2.942-2.817 7.7-2.817 10.643 0 2.961 2.834 2.961 7.444 0 10.279l-7.948 7.608c-2.09 2-5.466 2-7.556 0a5.03 5.03 0 0 1 0-7.324l7.834-7.498a3.253 3.253 0 0 1 4.468 0 3 3 0 0 1 0 4.367l-7.89 7.554a.75.75 0 1 1-1.038-1.084l7.89-7.553a1.503 1.503 0 0 0 0-2.2 1.753 1.753 0 0 0-2.393 0L5.062 15.01a3.53 3.53 0 0 0 0 5.156c1.51 1.445 3.972 1.445 5.482 0l7.948-7.608c2.344-2.244 2.344-5.868 0-8.112-2.363-2.261-6.206-2.261-8.57 0l-6.403 6.13A.75.75 0 0 1 2.48 9.493z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-pause {
  width: 0.97em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26'%3E%3Cpath d='M22.49 9.656a3.787 3.787 0 0 1 0 6.688l-16.184 8.8C3.701 26.562.5 24.719.5 21.802V4.199C.5 1.283 3.701-.56 6.306.855z'/%3E%3C/svg%3E");
}

.icon-pen-fill {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M8.81 14.85c.213-.165.405-.357.79-.742l4.93-4.93a6.9 6.9 0 0 1-2.217-1.49 6.9 6.9 0 0 1-1.49-2.218l-4.93 4.93c-.385.385-.578.578-.743.79a4.4 4.4 0 0 0-.5.807c-.115.243-.2.501-.373 1.018l-.907 2.722a.707.707 0 0 0 .894.894l2.722-.907c.516-.172.775-.258 1.017-.374q.432-.206.808-.5m7.088-7.04a2.622 2.622 0 1 0-3.708-3.708l-.591.591a5.76 5.76 0 0 0 1.42 2.288 5.8 5.8 0 0 0 2.287 1.42z'/%3E%3C/svg%3E");
}

.icon-pen {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M14.757 2.621a4.682 4.682 0 0 1 6.622 6.622l-9.486 9.486c-.542.542-.86.86-1.216 1.137q-.628.492-1.35.835c-.406.193-.834.336-1.56.578l-3.332 1.11-.802.268a1.81 1.81 0 0 1-2.29-2.29l1.378-4.133c.242-.727.385-1.155.578-1.562q.344-.72.835-1.35c.276-.354.595-.673 1.137-1.215zM4.4 20.821l2.841-.948c.791-.264 1.127-.377 1.44-.526q.572-.274 1.073-.663c.273-.214.525-.463 1.115-1.053l7.57-7.57a7.36 7.36 0 0 1-2.757-1.744A7.36 7.36 0 0 1 13.94 5.56l-7.57 7.57c-.59.589-.84.84-1.053 1.114q-.39.5-.663 1.073c-.149.313-.262.649-.526 1.44L3.18 19.6zM15.155 4.343c.035.175.092.413.189.69a5.86 5.86 0 0 0 1.4 2.222 5.86 5.86 0 0 0 2.221 1.4c.278.097.516.154.691.189l.662-.662a3.182 3.182 0 0 0-4.5-4.5z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-phone-calling {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m15.556 14.548-.455.48s-1.083 1.139-4.038-1.972-1.872-4.25-1.872-4.25l.287-.303c.706-.744.773-1.938.156-2.81L8.374 3.91C7.61 2.83 6.135 2.688 5.26 3.609L3.691 5.26c-.433.457-.723 1.048-.688 1.705.09 1.68.808 5.293 4.812 9.51 4.247 4.47 8.232 4.648 9.861 4.487.516-.05.964-.329 1.325-.709l1.42-1.496c.96-1.01.69-2.74-.538-3.446l-1.91-1.1c-.806-.463-1.787-.327-2.417.336M13.26 1.88a.75.75 0 0 1 .861-.62c.025.005.107.02.15.03q.129.027.352.091c.297.087.712.229 1.21.457.996.457 2.321 1.256 3.697 2.632 1.376 1.375 2.175 2.701 2.632 3.698.228.497.37.912.457 1.209a6 6 0 0 1 .113.454l.005.032a.765.765 0 0 1-.617.877.75.75 0 0 1-.86-.617 3 3 0 0 0-.081-.327 7.4 7.4 0 0 0-.38-1.003c-.39-.85-1.092-2.025-2.33-3.263s-2.411-1.939-3.262-2.328a7.4 7.4 0 0 0-1.003-.38 6 6 0 0 0-.318-.08.76.76 0 0 1-.626-.862'/%3E%3Cpath fill-rule='evenodd' d='M13.486 5.33a.75.75 0 0 1 .927-.516l-.206.722.206-.722h.001l.002.001.003.001.008.003.02.006q.023.006.056.019a3 3 0 0 1 .177.07c.146.062.345.158.59.303.489.29 1.157.771 1.942 1.556s1.266 1.453 1.556 1.943c.145.244.241.443.303.589a3 3 0 0 1 .09.233l.005.02.003.008v.003l.001.002-.72.207.72-.206a.75.75 0 0 1-1.439.422l-.003-.01-.035-.088a4 4 0 0 0-.216-.416c-.223-.377-.626-.946-1.326-1.646s-1.269-1.103-1.646-1.326a4 4 0 0 0-.504-.25l-.01-.004a.75.75 0 0 1-.505-.924' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-phone {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.483 3.793c1.217-1.21 3.221-.994 4.24.367l1.262 1.685c.83 1.107.756 2.656-.229 3.635l-.238.237a.65.65 0 0 0-.008.307c.063.407.403 1.272 1.832 2.692 1.428 1.42 2.298 1.76 2.712 1.823a.7.7 0 0 0 .315-.008l.408-.406c.876-.87 2.22-1.033 3.304-.444l1.91 1.039c1.637.889 2.05 3.113.71 4.445l-1.421 1.413c-.448.445-1.05.816-1.784.884-1.81.169-6.027-.046-10.46-4.453-4.137-4.114-4.931-7.703-5.032-9.47l.749-.043-.749.043c-.05-.894.372-1.65.91-2.185zm3.04 1.266c-.507-.677-1.451-.73-1.983-.202l-1.57 1.56c-.33.329-.488.69-.468 1.037.08 1.404.72 4.642 4.592 8.491 4.062 4.039 7.813 4.159 9.263 4.024.296-.028.59-.182.865-.455l1.42-1.412c.578-.575.451-1.62-.367-2.065L17.365 15c-.528-.287-1.146-.192-1.53.19l-.455.452-.53-.531c.53.531.529.532.528.533l-.001.001-.003.003-.007.006-.015.014a1 1 0 0 1-.136.106 1.5 1.5 0 0 1-.319.162c-.27.1-.628.155-1.07.087-.867-.133-2.016-.724-3.543-2.242-1.526-1.518-2.122-2.661-2.256-3.526-.069-.443-.014-.8.088-1.071a1.5 1.5 0 0 1 .238-.419l.032-.036.014-.014.006-.007.003-.003.002-.001c0-.001 0-.002.53.53l-.53-.532.288-.285c.428-.426.488-1.134.085-1.673z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-phone2 {
  width: 0.6em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20'%3E%3Cpath d='M1.615 20q-.69 0-1.152-.462A1.57 1.57 0 0 1 0 18.385V1.615Q0 .925.463.463A1.56 1.56 0 0 1 1.615 0h8.77q.69 0 1.152.463Q12 .925 12 1.615v16.77q0 .69-.462 1.152a1.57 1.57 0 0 1-1.153.463zM6 18.038a.74.74 0 0 0 .54-.23.74.74 0 0 0 .23-.539.74.74 0 0 0-.23-.54A.74.74 0 0 0 6 16.5a.74.74 0 0 0-.54.23.74.74 0 0 0-.23.54q0 .31.23.539a.74.74 0 0 0 .54.229m-5-3.499h10V3.5H1z'/%3E%3C/svg%3E");
}

.icon-phonebook {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9.945 1.25h4.11c1.368 0 2.47 0 3.337.117.9.12 1.658.38 2.26.981.602.602.86 1.36.982 2.26.116.867.116 1.97.116 3.337v8.11c0 1.367 0 2.47-.116 3.337-.121.9-.38 1.658-.982 2.26s-1.36.86-2.26.982c-.867.116-1.97.116-3.337.116h-4.11c-1.367 0-2.47 0-3.337-.116-.9-.122-1.658-.38-2.26-.982s-.86-1.36-.981-2.26a12 12 0 0 1-.082-.943.75.75 0 0 1-.016-.392 66 66 0 0 1-.019-2.002v-8.11c0-1.367 0-2.47.117-3.337.12-.9.38-1.658.982-2.26.601-.602 1.36-.86 2.26-.981.866-.117 1.969-.117 3.336-.117m-5.168 17c.015.353.039.664.076.942.099.734.28 1.122.556 1.399.277.277.666.457 1.4.556.755.101 1.756.103 3.191.103h4c1.436 0 2.437-.002 3.192-.103.734-.099 1.122-.28 1.4-.556.276-.277.456-.665.555-1.4.083-.615.1-1.395.102-2.441H7.898c-.978 0-1.32.006-1.582.077a2.25 2.25 0 0 0-1.54 1.422m14.473-3V8c0-1.435-.001-2.437-.103-3.192-.099-.734-.28-1.122-.556-1.399-.277-.277-.665-.457-1.399-.556-.755-.101-1.756-.103-3.192-.103h-4c-.908 0-1.642 0-2.25.027V15.25zm-13 .061q-.168.026-.323.067a3.8 3.8 0 0 0-1.177.548V8c0-1.435.002-2.437.103-3.192.099-.734.28-1.122.556-1.399.197-.196.45-.344.841-.449z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-pin {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M1.22 21.22a.75.75 0 0 0 1.06 1.06zm5.714-3.597a.75.75 0 0 0-1.061-1.06zM15.209 5.23l3.082 3.085 1.061-1.06L16.27 4.17zm-6.19 13.418-4.117-4.12-1.06 1.06 4.116 4.12zm8.034-4.606-1.917.72.528 1.404 1.917-.72zM8.786 8.39l.695-1.895-1.409-.516-.694 1.895zm-2.992 2.757c.712-.196 1.253-.334 1.696-.653l-.877-1.217c-.172.124-.397.198-1.217.424zm1.584-3.273c-.293.8-.385 1.018-.523 1.18l1.142.973c.353-.415.535-.943.79-1.637zm.112 2.62q.281-.202.507-.467l-1.142-.973a1.4 1.4 0 0 1-.242.223zm7.646 4.269c-.689.259-1.214.444-1.626.8l.982 1.135c.16-.14.377-.232 1.172-.53zm-1.282 3.388c.225-.82.298-1.044.422-1.217l-1.219-.874c-.317.442-.454.982-.65 1.693zm-.344-2.587q-.256.221-.453.496l1.22.874q.093-.13.215-.236zm-8.608-1.036c-.646-.646-1.084-1.087-1.368-1.444-.286-.358-.315-.514-.316-.583l-1.5.01c.004.582.293 1.07.642 1.507.35.44.861.95 1.481 1.57zm.494-4.827c-.846.233-1.542.424-2.063.633-.52.208-1.012.49-1.302.994l1.3.749c.034-.06.136-.18.56-.351s1.022-.336 1.903-.58zm-2.178 2.8a.84.84 0 0 1 .112-.424l-1.3-.749a2.34 2.34 0 0 0-.312 1.182zm4.74 7.208c.624.625 1.137 1.14 1.578 1.492.441.35.932.642 1.518.642l.002-1.5c-.07 0-.225-.028-.585-.315-.36-.286-.802-.728-1.452-1.379zm4.45-1.956c-.245.887-.412 1.49-.583 1.916-.172.428-.293.53-.353.565l.743 1.302c.509-.29.792-.785 1.002-1.308.21-.524.402-1.226.637-2.078zm-1.354 4.09a2.34 2.34 0 0 0 1.161-.306l-.743-1.303a.84.84 0 0 1-.416.11zm7.237-13.527c1.064 1.065 1.8 1.804 2.25 2.413.444.599.495.917.441 1.168l1.466.317c.19-.878-.16-1.647-.701-2.378-.534-.72-1.366-1.55-2.395-2.58zm-.71 7.13c1.361-.51 2.463-.923 3.246-1.357.795-.441 1.431-.997 1.621-1.875l-1.466-.317c-.054.25-.232.519-.883.88-.663.368-1.638.737-3.046 1.266zM16.27 4.172c-1.036-1.037-1.872-1.877-2.595-2.414-.734-.545-1.508-.897-2.39-.703l.324 1.465c.25-.055.569-.005 1.171.442.613.455 1.358 1.197 2.429 2.27zM9.48 6.495c.522-1.424.886-2.41 1.251-3.081.36-.66.628-.84.878-.895l-.323-1.465c-.882.195-1.435.84-1.872 1.643-.431.791-.837 1.905-1.342 3.282zM2.28 22.28l4.654-4.658-1.061-1.06-4.654 4.658z'/%3E%3C/svg%3E");
}

.icon-plane {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18.144 3.63c-1.17.209-2.748.733-4.961 1.47L8.17 6.77c-1.78.594-3.069 1.025-3.98 1.412-.952.405-1.29.687-1.4.876a1.88 1.88 0 0 0 0 1.886c.11.189.448.471 1.4.876.911.387 2.2.818 3.98 1.411l.084.028c.38.126.693.23.967.374l5.323-5.265a.768.768 0 1 1 1.08 1.093l-5.3 5.241c.166.292.278.628.416 1.043l.028.084c.593 1.78 1.024 3.069 1.41 3.98.406.952.688 1.29.877 1.4a1.88 1.88 0 0 0 1.886 0c.189-.11.471-.448.876-1.4.387-.911.818-2.2 1.411-3.98l1.67-5.012c.738-2.213 1.262-3.79 1.47-4.96.21-1.176.05-1.676-.25-1.976s-.8-.46-1.975-.25m-.27-1.512c1.303-.232 2.476-.179 3.331.677.856.855.909 2.028.677 3.33-.23 1.295-.792 2.98-1.503 5.112l-1.705 5.115c-.578 1.735-1.027 3.083-1.442 4.058-.4.94-.844 1.736-1.518 2.128a3.41 3.41 0 0 1-3.43 0c-.674-.392-1.118-1.188-1.518-2.128-.415-.975-.864-2.323-1.443-4.058l-.012-.038c-.203-.607-.264-.772-.352-.903a1.4 1.4 0 0 0-.37-.37c-.13-.088-.296-.15-.904-.352l-.037-.012c-1.735-.579-3.083-1.028-4.058-1.443-.94-.4-1.736-.844-2.128-1.518a3.41 3.41 0 0 1 0-3.43c.392-.674 1.188-1.118 2.128-1.518.975-.415 2.323-.864 4.059-1.442l5.114-1.705c2.133-.711 3.817-1.273 5.112-1.503' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-plus {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11 20a1 1 0 0 0 2 0v-7h7a1 1 0 0 0 0-2h-7V4a1 1 0 0 0-2 0v7H4a1 1 0 0 0 0 2h7z'/%3E%3C/svg%3E");
}

.icon-question-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22m0-14.25c-.621 0-1.125.504-1.125 1.125a.75.75 0 0 1-1.5 0 2.625 2.625 0 1 1 4.508 1.829q-.138.142-.264.267a7 7 0 0 0-.571.617c-.22.282-.298.489-.298.662V13a.75.75 0 0 1-1.5 0v-.75c0-.655.305-1.186.614-1.583.229-.294.516-.58.75-.814q.106-.105.193-.194A1.125 1.125 0 0 0 12 7.75M12 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-quote-fill {
  width: 1.03em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40'%3E%3Cpath d='M14.5 10.333a1.67 1.67 0 0 1 2.333.334A1.667 1.667 0 0 1 16.5 13c-2.607 1.955-4.1 3.857-4.955 5.517a5.833 5.833 0 1 1-4.378 5.746 12.6 12.6 0 0 1 .846-6.023c.995-2.51 2.94-5.247 6.487-7.907m15 0a1.67 1.67 0 0 1 2.333.334A1.667 1.667 0 0 1 31.5 13c-2.607 1.955-4.1 3.857-4.955 5.517a5.833 5.833 0 1 1-4.378 5.746 12.6 12.6 0 0 1 .846-6.023c.997-2.51 2.94-5.247 6.487-7.907'/%3E%3C/svg%3E");
}

.icon-refresh {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.93 11.2c.072-4.96 4.146-8.95 9.149-8.95a9.16 9.16 0 0 1 7.814 4.357.75.75 0 0 1-1.277.786 7.66 7.66 0 0 0-6.537-3.643c-4.185 0-7.575 3.328-7.648 7.448l.4-.397a.75.75 0 0 1 1.057 1.065l-1.68 1.666a.75.75 0 0 1-1.056 0l-1.68-1.666A.75.75 0 1 1 2.528 10.8zm16.856-.733a.75.75 0 0 1 1.055 0l1.686 1.666a.75.75 0 1 1-1.054 1.067l-.41-.405c-.07 4.965-4.161 8.955-9.18 8.955a9.2 9.2 0 0 1-7.842-4.356.75.75 0 1 1 1.277-.788 7.7 7.7 0 0 0 6.565 3.644c4.206 0 7.61-3.333 7.68-7.453l-.408.403a.75.75 0 1 1-1.055-1.067z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-restart {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18.364 3.058a.75.75 0 0 1 .75.75V8.05a.75.75 0 0 1-.75.75h-4.243a.75.75 0 0 1 0-1.5h2.36a7.251 7.251 0 1 0 2.523 3.822.75.75 0 1 1 1.45-.387 8.75 8.75 0 1 1-2.84-4.447v-2.48a.75.75 0 0 1 .75-.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-round-arrow-down {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10m3.53-12.03a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 1 1 1.06-1.06L12 12.44l2.47-2.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-round-arrow-up {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10m0-12.25a.75.75 0 0 1 .53.22l3 3a.75.75 0 1 1-1.06 1.06L12 11.56l-2.47 2.47a.75.75 0 0 1-1.06-1.06l3-3a.75.75 0 0 1 .53-.22' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-search {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11.5 2.75a8.75 8.75 0 1 0 0 17.5 8.75 8.75 0 0 0 0-17.5M1.25 11.5c0-5.66 4.59-10.25 10.25-10.25S21.75 5.84 21.75 11.5c0 2.56-.939 4.902-2.491 6.698l3.271 3.272a.75.75 0 1 1-1.06 1.06l-3.272-3.271A10.2 10.2 0 0 1 11.5 21.75c-5.66 0-10.25-4.59-10.25-10.25' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-setting-2 {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18.25 7a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0M14.5 9.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5M5.75 17a3.75 3.75 0 1 0 7.5 0 3.75 3.75 0 0 0-7.5 0m3.75 2.25a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5' clip-rule='evenodd'/%3E%3Cpath d='M14.25 16.959a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75M9 6.209a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1 0-1.5zm-7.75 10.75a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75M22 6.209a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5z'/%3E%3C/svg%3E");
}

.icon-settings {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 8.25a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5M9.75 12a2.25 2.25 0 1 1 4.5 0 2.25 2.25 0 0 1-4.5 0'/%3E%3Cpath d='M11.975 1.25c-.445 0-.816 0-1.12.02a2.8 2.8 0 0 0-.907.19 2.75 2.75 0 0 0-1.489 1.488c-.145.35-.184.72-.2 1.122a.87.87 0 0 1-.415.731.87.87 0 0 1-.841-.005c-.356-.188-.696-.339-1.072-.389a2.75 2.75 0 0 0-2.033.545 2.8 2.8 0 0 0-.617.691c-.17.254-.356.575-.578.96l-.025.044c-.223.385-.408.706-.542.98-.14.286-.25.568-.29.88a2.75 2.75 0 0 0 .544 2.033c.231.301.532.52.872.734a.87.87 0 0 1 .426.726.87.87 0 0 1-.426.726c-.34.214-.64.433-.872.734a2.75 2.75 0 0 0-.545 2.033c.041.312.15.594.29.88.135.274.32.595.543.98l.025.044c.222.385.408.706.578.96.177.263.367.5.617.69a2.75 2.75 0 0 0 2.033.546c.376-.05.716-.2 1.072-.389a.87.87 0 0 1 .84-.005.86.86 0 0 1 .417.731c.015.402.054.772.2 1.122a2.75 2.75 0 0 0 1.488 1.489c.29.12.59.167.907.188.304.021.675.021 1.12.021h.05c.445 0 .816 0 1.12-.02.318-.022.617-.069.907-.19a2.75 2.75 0 0 0 1.489-1.488c.145-.35.184-.72.2-1.122a.87.87 0 0 1 .415-.732.87.87 0 0 1 .841.006c.356.188.696.339 1.072.388a2.75 2.75 0 0 0 2.033-.544c.25-.192.44-.428.617-.691.17-.254.356-.575.578-.96l.025-.044c.223-.385.408-.706.542-.98.14-.286.25-.569.29-.88a2.75 2.75 0 0 0-.544-2.033c-.231-.301-.532-.52-.872-.734a.87.87 0 0 1-.426-.726c0-.278.152-.554.426-.726.34-.214.64-.433.872-.734a2.75 2.75 0 0 0 .545-2.033 2.8 2.8 0 0 0-.29-.88 18 18 0 0 0-.543-.98l-.025-.044a18 18 0 0 0-.578-.96 2.8 2.8 0 0 0-.617-.69 2.75 2.75 0 0 0-2.033-.546c-.376.05-.716.2-1.072.389a.87.87 0 0 1-.84.005.87.87 0 0 1-.417-.731c-.015-.402-.054-.772-.2-1.122a2.75 2.75 0 0 0-1.488-1.489c-.29-.12-.59-.167-.907-.188-.304-.021-.675-.021-1.12-.021zm-1.453 1.595c.077-.032.194-.061.435-.078.247-.017.567-.017 1.043-.017s.796 0 1.043.017c.241.017.358.046.435.078.307.127.55.37.677.677.04.096.073.247.086.604.03.792.439 1.555 1.165 1.974s1.591.392 2.292.022c.316-.167.463-.214.567-.227a1.25 1.25 0 0 1 .924.247c.066.051.15.138.285.338.139.206.299.483.537.895s.397.69.506.912c.107.217.14.333.15.416a1.25 1.25 0 0 1-.247.924c-.064.083-.178.187-.48.377-.672.422-1.128 1.158-1.128 1.996s.456 1.574 1.128 1.996c.302.19.416.294.48.377.202.263.29.595.247.924-.01.083-.044.2-.15.416-.109.223-.268.5-.506.912s-.399.689-.537.895c-.135.2-.219.287-.285.338a1.25 1.25 0 0 1-.924.247c-.104-.013-.25-.06-.567-.227-.7-.37-1.566-.398-2.292.021s-1.135 1.183-1.165 1.975c-.013.357-.046.508-.086.604a1.25 1.25 0 0 1-.677.677c-.077.032-.194.061-.435.078-.247.017-.567.017-1.043.017s-.796 0-1.043-.017c-.241-.017-.358-.046-.435-.078a1.25 1.25 0 0 1-.677-.677c-.04-.096-.073-.247-.086-.604-.03-.792-.439-1.555-1.165-1.974s-1.591-.392-2.292-.022c-.316.167-.463.214-.567.227a1.25 1.25 0 0 1-.924-.247c-.066-.051-.15-.138-.285-.338a17 17 0 0 1-.537-.895c-.238-.412-.397-.69-.506-.912-.107-.217-.14-.333-.15-.416a1.25 1.25 0 0 1 .247-.924c.064-.083.178-.187.48-.377.672-.422 1.128-1.158 1.128-1.996s-.456-1.574-1.128-1.996c-.302-.19-.416-.294-.48-.377a1.25 1.25 0 0 1-.247-.924c.01-.083.044-.2.15-.416.109-.223.268-.5.506-.912s.399-.689.537-.895c.135-.2.219-.287.285-.338a1.25 1.25 0 0 1 .924-.247c.104.013.25.06.567.227.7.37 1.566.398 2.292-.022.726-.419 1.135-1.182 1.165-1.974.013-.357.046-.508.086-.604.127-.307.37-.55.677-.677'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-share {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M16.5 2.25a3.25 3.25 0 0 0-3.2 3.824L8.57 9.386l-.068.053a3.25 3.25 0 1 0 0 5.121l.068.054 4.73 3.312q-.05.28-.05.574a3.25 3.25 0 1 0 .667-1.973L9.438 13.39c.2-.422.312-.893.312-1.391s-.112-.97-.312-1.391l4.48-3.136A3.25 3.25 0 1 0 16.5 2.25M14.75 5.5a1.75 1.75 0 1 1 3.5 0 1.75 1.75 0 0 1-3.5 0M6.5 10.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m10 6.5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-shield-check {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.378 5.082C3 5.62 3 7.22 3 10.417v1.574c0 5.638 4.239 8.375 6.899 9.536.721.315 1.082.473 2.101.473 1.02 0 1.38-.158 2.101-.473C16.761 20.365 21 17.63 21 11.991v-1.574c0-3.198 0-4.797-.378-5.335-.377-.537-1.88-1.052-4.887-2.081l-.573-.196C13.595 2.268 12.812 2 12 2s-1.595.268-3.162.805L8.265 3c-3.007 1.03-4.51 1.545-4.887 2.082M15.06 10.5a.75.75 0 0 0-1.12-.999l-3.011 3.374-.87-.974a.75.75 0 0 0-1.118 1l1.428 1.6a.75.75 0 0 0 1.119 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-sleeping-fill {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.75 6a.75.75 0 0 0-1.5 0v12a.75.75 0 0 0 1.5 0v-1.25h18.392V18a.75.75 0 0 0 1.5 0v-2.357c0-1.995 0-2.992-.28-3.794a5 5 0 0 0-3.068-3.068c-.802-.28-1.8-.28-3.794-.28h-.002c-.798 0-1.838 0-2.159.111a2 2 0 0 0-1.227 1.227C12 10.16 12 10.56 12 11.357v3.893H2.75z'/%3E%3Cpath d='M7 13.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E");
}

.icon-sleeping {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M2.75 6a.75.75 0 0 0-1.5 0v12a.75.75 0 0 0 1.5 0v-1.25h18.5V18a.75.75 0 0 0 1.5 0v-2.531c0-1.828 0-2.944-.323-3.868A5.75 5.75 0 0 0 18.9 8.073c-.924-.324-2.04-.323-3.868-.323h-.3c-.673 0-1.195-.001-1.64.154a2.75 2.75 0 0 0-1.687 1.688c-.155.444-.155.966-.154 1.64v4.018h-8.5zm18.5 9.25h-8.5v-3.893c0-.86.01-1.1.07-1.27a1.25 1.25 0 0 1 .767-.767c.17-.06.41-.07 1.27-.07 2.058 0 2.895.01 3.547.239a4.25 4.25 0 0 1 2.608 2.607c.212.608.236 1.38.238 3.154'/%3E%3Cpath d='M7 7.75a3.25 3.25 0 1 0 0 6.5 3.25 3.25 0 0 0 0-6.5M5.25 11a1.75 1.75 0 1 1 3.5 0 1.75 1.75 0 0 1-3.5 0'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-sort-horizontal {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M10.663 3.478a.75.75 0 0 1-.016 1.06L7.851 7.25H18a.75.75 0 0 1 0 1.5H7.85l2.797 2.712a.75.75 0 1 1-1.044 1.076l-4.125-4a.75.75 0 0 1 0-1.076l4.125-4a.75.75 0 0 1 1.06.016m2.674 8a.75.75 0 0 1 1.06-.016l4.125 4a.75.75 0 0 1 0 1.076l-4.125 4a.75.75 0 1 1-1.044-1.076l2.796-2.712H6a.75.75 0 0 1 0-1.5h10.15l-2.797-2.712a.75.75 0 0 1-.016-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-sort-vertical {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M16 5.25a.75.75 0 0 1 .538.228l4 4.125a.75.75 0 1 1-1.076 1.044L16.75 7.851V18a.75.75 0 0 1-1.5 0V7.85l-2.712 2.797a.75.75 0 1 1-1.076-1.044l4-4.125A.75.75 0 0 1 16 5.25m-8 0a.75.75 0 0 1 .75.75v10.15l2.712-2.797a.75.75 0 1 1 1.076 1.044l-4 4.125a.75.75 0 0 1-1.076 0l-4-4.125a.75.75 0 1 1 1.076-1.044l2.712 2.796V6A.75.75 0 0 1 8 5.25' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-sort {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22.75 7a.75.75 0 0 1-.75.75H2a.75.75 0 0 1 0-1.5h20a.75.75 0 0 1 .75.75m-3 5a.75.75 0 0 1-.75.75H5a.75.75 0 0 1 0-1.5h14a.75.75 0 0 1 .75.75m-3 5a.75.75 0 0 1-.75.75H8a.75.75 0 0 1 0-1.5h8a.75.75 0 0 1 .75.75' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-square {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.525 4.525c-.407.407-.695.993-.855 2.189C3.503 7.952 3.5 9.6 3.5 12s.003 4.048.17 5.287c.16 1.195.448 1.78.855 2.188.407.407.993.695 2.189.855 1.238.167 2.887.17 5.286.17 2.4 0 4.048-.003 5.287-.17 1.195-.16 1.78-.448 2.188-.855.407-.407.695-.993.855-2.189.167-1.238.17-2.887.17-5.286 0-2.4-.003-4.048-.17-5.286-.16-1.196-.448-1.782-.855-2.189s-.993-.695-2.189-.855C16.049 3.503 14.4 3.5 12 3.5s-4.048.003-5.286.17c-1.196.16-1.782.448-2.189.855m-1.06 16.01C4.928 22 7.285 22 12 22s7.071 0 8.535-1.465C22 19.072 22 16.714 22 12s0-7.071-1.465-8.536C19.072 2 16.714 2 12 2S4.929 2 3.464 3.464C2 4.93 2 7.286 2 12s0 7.071 1.464 8.535' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-start {
  width: 1.08em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14'%3E%3Cpath d='M12.738 5.167 9.38 4.679l-1.5-3.043a.425.425 0 0 0-.76 0l-1.5 3.043-3.358.488a.422.422 0 0 0-.234.722l2.43 2.368-.575 3.344a.423.423 0 0 0 .614.446L7.5 10.468l3.003 1.579a.423.423 0 0 0 .614-.446l-.574-3.344 2.429-2.368a.423.423 0 0 0-.234-.722'/%3E%3C/svg%3E");
}

.icon-tiktok {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath fill-rule='evenodd' d='M.708 2.294C.32 3.056.32 4.053.32 6.047v9.968c0 1.993 0 2.99.388 3.752a3.56 3.56 0 0 0 1.556 1.556c.761.388 1.758.388 3.752.388h9.968c1.994 0 2.99 0 3.752-.388a3.56 3.56 0 0 0 1.556-1.556c.388-.762.388-1.759.388-3.752V6.047c0-1.994 0-2.991-.388-3.753A3.56 3.56 0 0 0 19.736.74c-.761-.39-1.758-.39-3.752-.39H6.016c-1.994 0-2.99 0-3.752.388A3.56 3.56 0 0 0 .708 2.294m12.665 2.803a1.187 1.187 0 0 0-2.373 0v8.9a1.78 1.78 0 1 1-2.137-1.744 1.187 1.187 0 1 0-.472-2.326 4.154 4.154 0 1 0 4.982 4.07V9.21a4.7 4.7 0 0 0 2.374.635 1.187 1.187 0 1 0 0-2.373 2.373 2.373 0 0 1-2.374-2.374' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-trash-bin {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M10.31 2.25h3.38c.217 0 .406 0 .584.028a2.25 2.25 0 0 1 1.64 1.183c.084.16.143.339.211.544l.112.335.029.085a1.25 1.25 0 0 0 1.234.825h3a.75.75 0 0 1 0 1.5h-17a.75.75 0 1 1 0-1.5h3.09a1.25 1.25 0 0 0 1.173-.91l.111-.335c.069-.205.128-.384.211-.544a2.25 2.25 0 0 1 1.641-1.183c.178-.028.367-.028.583-.028m-1.302 3q.078-.152.136-.315l.04-.113.099-.3c.091-.273.112-.328.133-.368a.75.75 0 0 1 .547-.395c.044-.007.104-.009.392-.009h3.29c.288 0 .348.002.392.01a.75.75 0 0 1 .547.394c.02.04.042.095.133.369l.1.3.038.112q.06.164.137.315z' clip-rule='evenodd'/%3E%3Cpath d='M5.915 8.45a.75.75 0 0 0-1.497.1l.464 6.952c.085 1.282.154 2.318.316 3.132.169.845.455 1.551 1.047 2.104s1.315.793 2.17.904c.822.108 1.86.108 3.146.108h.878c1.286 0 2.324 0 3.146-.108.855-.111 1.579-.35 2.17-.904.592-.553.878-1.26 1.047-2.104.162-.813.23-1.85.316-3.132l.464-6.952a.75.75 0 1 0-1.497-.1l-.46 6.9c-.09 1.347-.154 2.285-.294 2.99-.137.685-.327 1.047-.6 1.303-.274.256-.648.422-1.34.512-.713.093-1.653.095-3.004.095h-.774c-1.35 0-2.29-.002-3.004-.095-.692-.09-1.066-.256-1.34-.512-.273-.256-.463-.618-.6-1.302-.14-.706-.204-1.644-.294-2.992z'/%3E%3Cpath d='M9.425 10.254a.75.75 0 0 1 .821.671l.5 5a.75.75 0 1 1-1.492.15l-.5-5a.75.75 0 0 1 .671-.821m5.15 0a.75.75 0 0 1 .671.82l-.5 5a.75.75 0 0 1-1.492-.149l.5-5a.75.75 0 0 1 .82-.671'/%3E%3C/svg%3E");
}

.icon-trash-fill {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M3.334 5.944c0-.293.241-.53.54-.53h3.547c.005-.623.072-1.477.69-2.068a2.73 2.73 0 0 1 1.89-.753c.734 0 1.401.287 1.888.753.618.591.686 1.445.69 2.068h3.547c.299 0 .54.237.54.53a.534.534 0 0 1-.54.529H3.874a.535.535 0 0 1-.54-.53m6.375 11.464h.583c2.005 0 3.008 0 3.66-.639.652-.64.719-1.688.852-3.786l.192-3.023c.073-1.138.109-1.707-.218-2.068-.327-.36-.88-.36-1.984-.36H7.207c-1.105 0-1.657 0-1.984.36-.327.361-.291.93-.219 2.068l.192 3.023c.134 2.098.2 3.147.852 3.786s1.655.64 3.66.64'/%3E%3C/svg%3E");
}

.icon-unlock-keyhole {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.75A5.25 5.25 0 0 0 6.75 8v1.253q.56-.004 1.195-.003h8.11c1.367 0 2.47 0 3.337.117.9.12 1.658.38 2.26.981.602.602.86 1.36.982 2.26.116.867.116 1.97.116 3.337v.11c0 1.367 0 2.47-.116 3.337-.122.9-.38 1.658-.982 2.26s-1.36.86-2.26.982c-.867.116-1.97.116-3.337.116h-8.11c-1.367 0-2.47 0-3.337-.116-.9-.122-1.658-.38-2.26-.982s-.86-1.36-.981-2.26c-.117-.867-.117-1.97-.117-3.337v-.11c0-1.367 0-2.47.117-3.337.12-.9.38-1.658.981-2.26.602-.602 1.36-.86 2.26-.981q.301-.041.642-.064V8a6.75 6.75 0 0 1 13.287-1.687.75.75 0 1 1-1.452.374A5.25 5.25 0 0 0 12 2.75m-7.192 8.103c-.734.099-1.122.28-1.399.556-.277.277-.457.665-.556 1.4-.101.755-.103 1.756-.103 3.191s.002 2.436.103 3.192c.099.734.28 1.122.556 1.399.277.277.665.457 1.4.556.754.101 1.756.103 3.191.103h8c1.435 0 2.436-.002 3.192-.103.734-.099 1.122-.28 1.399-.556.277-.277.457-.665.556-1.4.101-.755.103-1.756.103-3.191s-.002-2.437-.103-3.192c-.099-.734-.28-1.122-.556-1.399-.277-.277-.665-.457-1.4-.556-.755-.101-1.756-.103-3.191-.103H8c-1.435 0-2.437.002-3.192.103M12 14.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5M9.25 16a2.75 2.75 0 1 1 5.5 0 2.75 2.75 0 0 1-5.5 0' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-upload {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.554 2.494a.75.75 0 0 0-1.107 0l-4 4.375A.75.75 0 0 0 8.553 7.88l2.696-2.95V16a.75.75 0 0 0 1.5 0V4.932l2.697 2.95a.75.75 0 1 0 1.107-1.013z'/%3E%3Cpath d='M3.75 15a.75.75 0 0 0-1.5 0v.055c0 1.367 0 2.47.117 3.337.12.9.38 1.658.981 2.26.602.602 1.36.86 2.26.982.867.116 1.97.116 3.337.116h6.11c1.367 0 2.47 0 3.337-.116.9-.122 1.658-.38 2.26-.982s.86-1.36.982-2.26c.116-.867.116-1.97.116-3.337V15a.75.75 0 0 0-1.5 0c0 1.435-.002 2.436-.103 3.192-.099.734-.28 1.122-.556 1.399-.277.277-.665.457-1.4.556-.755.101-1.756.103-3.191.103H9c-1.435 0-2.437-.002-3.192-.103-.734-.099-1.122-.28-1.399-.556-.277-.277-.457-.665-.556-1.4-.101-.755-.103-1.756-.103-3.191'/%3E%3C/svg%3E");
}

.icon-user-rounded {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.25a4.75 4.75 0 1 0 0 9.5 4.75 4.75 0 0 0 0-9.5M8.75 6a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0M12 12.25c-2.04 0-3.922.47-5.322 1.27C5.3 14.308 4.25 15.51 4.25 17s1.05 2.692 2.428 3.48c1.4.8 3.283 1.27 5.322 1.27s3.922-.47 5.322-1.27c1.378-.788 2.428-1.99 2.428-3.48s-1.05-2.692-2.428-3.48c-1.4-.8-3.283-1.27-5.322-1.27M5.75 17c0-.72.517-1.517 1.672-2.177 1.134-.648 2.751-1.073 4.578-1.073s3.444.425 4.578 1.073c1.155.66 1.672 1.458 1.672 2.177s-.517 1.517-1.672 2.177c-1.134.648-2.751 1.073-4.578 1.073s-3.444-.425-4.578-1.073C6.267 18.517 5.75 17.72 5.75 17' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-warning {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 18.333c-3.929 0-5.893 0-7.113-1.22S1.667 13.928 1.667 10s0-5.893 1.22-7.113S6.07 1.667 10 1.667c3.928 0 5.892 0 7.113 1.22 1.22 1.22 1.22 3.185 1.22 7.113s0 5.893-1.22 7.113-3.185 1.22-7.113 1.22m0-3.541c.345 0 .625-.28.625-.625v-5a.625.625 0 1 0-1.25 0v5c0 .345.28.625.625.625m0-8.959A.833.833 0 1 1 10 7.5a.833.833 0 0 1 0-1.667' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-widget {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M6.448 1.75c-.898 0-1.648 0-2.242.08-.628.084-1.195.27-1.65.725-.456.456-.642 1.023-.726 1.65-.08.595-.08 1.345-.08 2.243v.104c0 .898 0 1.648.08 2.242.084.628.27 1.195.725 1.65.456.456 1.023.642 1.65.726.595.08 1.345.08 2.243.08h.104c.898 0 1.648 0 2.242-.08.628-.084 1.195-.27 1.65-.726.456-.455.642-1.022.726-1.65.08-.594.08-1.344.08-2.242v-.104c0-.898 0-1.648-.08-2.242-.084-.628-.27-1.195-.726-1.65-.455-.456-1.022-.642-1.65-.726-.594-.08-1.344-.08-2.242-.08zM3.616 3.616c.13-.13.328-.237.79-.3.482-.064 1.13-.066 2.094-.066s1.612.002 2.095.067c.461.062.659.169.789.3s.237.327.3.788c.064.483.066 1.131.066 2.095s-.002 1.612-.067 2.095c-.062.461-.169.659-.3.789s-.327.237-.788.3c-.483.064-1.131.066-2.095.066s-1.612-.002-2.095-.067c-.461-.062-.659-.169-.789-.3s-.237-.327-.3-.788C3.253 8.112 3.25 7.464 3.25 6.5s.002-1.612.067-2.095c.062-.461.169-.659.3-.789m13.831 9.134c-.899 0-1.648 0-2.242.08-.628.084-1.195.27-1.65.726-.456.455-.642 1.022-.726 1.65-.08.594-.08 1.343-.08 2.242v.104c0 .899 0 1.648.08 2.242.084.628.27 1.195.726 1.65.455.456 1.022.642 1.65.726.594.08 1.343.08 2.242.08h.104c.898 0 1.648 0 2.242-.08.628-.084 1.195-.27 1.65-.726.456-.455.642-1.022.726-1.65.08-.594.08-1.343.08-2.242v-.104c0-.898 0-1.648-.08-2.242-.084-.628-.27-1.195-.726-1.65-.455-.456-1.022-.642-1.65-.726-.594-.08-1.343-.08-2.242-.08zm-2.832 1.866c.13-.13.328-.237.79-.3.482-.064 1.13-.066 2.094-.066s1.612.002 2.095.066c.461.063.659.17.789.3s.237.328.3.79c.064.482.066 1.13.066 2.094s-.002 1.612-.067 2.095c-.062.461-.169.659-.3.789s-.327.237-.788.3c-.483.064-1.131.066-2.095.066s-1.612-.002-2.095-.067c-.461-.062-.659-.169-.789-.3s-.237-.327-.3-.788c-.064-.483-.066-1.131-.066-2.095s.002-1.612.066-2.095c.063-.461.17-.659.3-.789M6.448 12.75h.104c.898 0 1.648 0 2.242.08.628.084 1.195.27 1.65.726.456.455.642 1.022.726 1.65.08.594.08 1.343.08 2.242v.104c0 .899 0 1.648-.08 2.242-.084.628-.27 1.195-.726 1.65-.455.456-1.022.642-1.65.726-.594.08-1.343.08-2.242.08h-.104c-.898 0-1.648 0-2.242-.08-.628-.084-1.195-.27-1.65-.726-.456-.455-.642-1.022-.726-1.65-.08-.594-.08-1.343-.08-2.242v-.104c0-.899 0-1.648.08-2.242.084-.628.27-1.195.725-1.65.456-.456 1.023-.642 1.65-.726.595-.08 1.345-.08 2.243-.08m-2.043 1.566c-.461.063-.659.17-.789.3s-.237.328-.3.79c-.064.482-.066 1.13-.066 2.094s.002 1.612.067 2.095c.062.461.169.659.3.789s.327.237.788.3c.483.064 1.131.066 2.095.066s1.612-.002 2.095-.067c.461-.062.659-.169.789-.3s.237-.327.3-.788c.064-.483.066-1.131.066-2.095s-.002-1.612-.067-2.095c-.062-.461-.169-.659-.3-.789s-.327-.237-.788-.3c-.483-.064-1.131-.066-2.095-.066s-1.612.002-2.095.066M17.448 1.75c-.899 0-1.648 0-2.242.08-.628.084-1.195.27-1.65.725-.456.456-.642 1.023-.726 1.65-.08.595-.08 1.345-.08 2.243v.104c0 .898 0 1.648.08 2.242.084.628.27 1.195.726 1.65.455.456 1.022.642 1.65.726.594.08 1.343.08 2.242.08h.104c.899 0 1.648 0 2.242-.08.628-.084 1.195-.27 1.65-.726.456-.455.642-1.022.726-1.65.08-.594.08-1.344.08-2.242v-.104c0-.898 0-1.648-.08-2.242-.084-.628-.27-1.195-.726-1.65-.455-.456-1.022-.642-1.65-.726-.594-.08-1.343-.08-2.242-.08zm-2.832 1.866c.13-.13.328-.237.79-.3.482-.064 1.13-.066 2.094-.066s1.612.002 2.095.067c.461.062.659.169.789.3s.237.327.3.788c.064.483.066 1.131.066 2.095s-.002 1.612-.067 2.095c-.062.461-.169.659-.3.789s-.327.237-.788.3c-.483.064-1.131.066-2.095.066s-1.612-.002-2.095-.067c-.461-.062-.659-.169-.789-.3s-.237-.327-.3-.788c-.064-.483-.066-1.131-.066-2.095s.002-1.612.066-2.095c.063-.461.17-.659.3-.789' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-xmember {
  width: 1.01em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='103' viewBox='0 0 104 103'%3E%3Cpath d='M84.056 102.661c-5.652 0-11.304.019-16.962-.018-1.172-.006-2.653.271-2.98-1.438-.296-1.555.9-2.147 2.024-2.709 2.387-1.203 4.757-2.443 7.182-3.554 1.505-.684 1.77-1.462.765-2.813a8810 8810 0 0 1-23.317-31.456c-1.05-1.42-1.722-1.308-2.746.05a4870 4870 0 0 1-23.694 31.171c-1.222 1.592-1.043 2.382.827 3.116 2.77 1.092 5.46 2.382 8.182 3.597 1.08.482 2.023 1.111 1.826 2.512-.216 1.579-1.493 1.512-2.598 1.518q-14.956.035-29.913.006c-1.006 0-2.178.105-2.554-1.191-.402-1.357.5-2.092 1.517-2.703.438-.265.87-.58 1.346-.74 6.657-2.252 10.946-7.157 14.987-12.637 7.873-10.662 16.061-21.102 24.2-31.567 1.295-1.666 1.363-2.881.086-4.59-9.582-12.853-19.097-25.761-28.599-38.67-1-1.363-2.178-2.406-3.677-3.183-2.185-1.135-4.32-2.382-6.455-3.616-.882-.512-1.283-1.308-1.08-2.345C2.659.204 3.616.111 4.56.087 5.89.044 7.23.057 8.569.05c9.768 0 19.53-.024 29.297.031C39.16.087 41-.542 41.327 1.611c.29 1.925-1.394 2.283-2.653 2.888-2.221 1.067-4.412 2.246-6.72 3.085-2.394.87-2.708 1.752-1.067 3.85 5.448 6.96 10.724 14.056 16.061 21.096 1.555 2.049 3.203 4.03 4.622 6.164 1.431 2.148 2.468 2.197 4.084.08 6.436-8.403 13.02-16.696 19.517-25.05 3.74-4.813 3.72-4.832-1.71-7.522-1.567-.778-3.14-1.536-4.695-2.326-.969-.488-1.746-1.136-1.56-2.382.209-1.4 1.32-1.425 2.35-1.425q14.031-.03 28.062.006c.901 0 1.944-.05 2.27 1.129.309 1.11-.036 2.024-1.036 2.653-.172.111-.327.26-.512.34-7.3 3.023-11.57 9.224-16.117 15.19-7.034 9.238-14.191 18.388-21.392 27.502-1.197 1.517-1.141 2.51-.012 3.992 10.483 13.716 20.905 27.488 31.326 41.254.765 1.012 1.697 1.752 2.808 2.345 2.264 1.209 4.498 2.474 6.75 3.72 1.166.648 2.567 1.191 2.252 2.9-.352 1.876-1.962 1.524-3.227 1.537-5.572.049-11.125.024-16.672.024'/%3E%3C/svg%3E");
}

.icon-youtube {
  width: 1.23em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18'%3E%3Cpath d='M16.25.63H5.75C2.6.63.5 2.73.5 5.88v6.3c0 3.15 2.1 5.25 5.25 5.25h10.5c3.15 0 5.25-2.1 5.25-5.25v-6.3c0-3.15-2.1-5.25-5.25-5.25m-3.265 9.481-2.594 1.554c-1.05.63-1.911.147-1.911-1.081V7.465c0-1.228.861-1.711 1.911-1.081l2.594 1.554c.997.609.997 1.575 0 2.173'/%3E%3C/svg%3E");
}

.icon-end-icon {
  width: 0.96em;
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cpath fill-rule='evenodd' d='M13.47 6.429a.75.75 0 0 1 1.06 0l6 6a.75.75 0 0 1 0 1.06l-6 6a.75.75 0 1 1-1.06-1.06l4.72-4.72H4a.75.75 0 0 1 0-1.5h14.19l-4.72-4.72a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.z-\[11\] {
  z-index: 11;
}

.z-\[20\] {
  z-index: 20;
}

.z-\[9\] {
  z-index: 9;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.contents {
  display: contents;
}

.h-1 {
  height: 0.25rem;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-\[0\.5px\] {
  height: 0.5px;
}

.h-\[90vh\] {
  height: 90vh;
}

.max-h-\[70vh\] {
  max-height: 70vh;
}

.max-h-\[95vh\] {
  max-height: 95vh;
}

.min-h-0 {
  min-height: 0;
}

.w-12 {
  width: 3rem;
}

.w-\[90vw\] {
  width: 90vw;
}

.min-w-\[300px\] {
  min-width: 300px;
}

.max-w-\[90vw\] {
  max-width: 90vw;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-grow {
  flex-grow: 1;
}

.overflow-auto {
  overflow: auto;
}

.rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

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

.bg-overlay {
  background-color: #26262666;
}

.bg-white {
  background-color: #fff;
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-neutral-800\/40 {
  background-color: #26262666;
}

.bg-zinc-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}

.bg-zinc-50\/80 {
  background-color: #fafafacc;
}

.\!bg-opacity-30 {
  --tw-bg-opacity: 0.3 !important;
}

.p-2 {
  padding: 0.5rem;
}

.p-5 {
  padding: 1.25rem;
}

.opacity-80 {
  opacity: 0.8;
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-gray-300 {
  --tw-shadow-color: #d1d5db;
  --tw-shadow: var(--tw-shadow-colored);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
}

@media (min-width: 1024px) {
  .lg\:max-h-\[calc\(100vh-20rem\)\] {
    max-height: calc(100vh - 20rem);
  }

  .lg\:max-w-\[70vw\] {
    max-width: 70vw;
  }
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
time,
u,
ul,
var,
video {
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: initial;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a,
a:active,
a:focus,
a:hover {
  color: inherit;
}

img {
  height: auto;
  width: 100%;
}

.my-auto {
  margin-bottom: auto;
  margin-top: auto;
}

.mr-1 {
  margin-right: 1em;
}

.text_center {
  text-align: center;
}

.text-between {
  display: flex;
  justify-content: space-between;
}

.mb-16 {
  margin: 0 0 16px;
}

.mb-12 {
  margin: 0 0 12px;
}

.ant-form-item {
  margin: 0;
}

.ant-modal-wrap.ant-modal-wrap {
  padding: 16px !important;
}

.ant-col.ant-form-item-label {
  margin-bottom: 8px;
  padding: 0;
}

.ant-col.ant-form-item-label .ant-form-item-required {
  color: var(--text-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.ant-col.ant-form-item-label .ant-form-item-required:after {
  color: var(--error-main);
  content: "*" !important;
  display: block !important;
  visibility: inherit;
}

.ant-form-item .ant-form-item-explain-error {
  color: var(--error-main) !important;
  font-size: 12px;
  margin: 8px 0 0 8px !important;
}

.ant-form-item-required:before {
  display: none !important;
}

.ant-form-item-required:after {
  color: var(--error-main);
  content: "*" !important;
  display: block !important;
}

.ant-form-item.ant-form-item-has-error .ant-form-item-control-input-content > .ant-input,
.ant-form-item.ant-form-item-has-error .ant-form-item-control-input-content > .ant-input-affix-wrapper,
.ant-form-item.ant-form-item-has-error .input-date,
.ant-form-item.ant-form-item-has-error span.ant-input-affix-wrapper.ant-input-password {
  border-color: var(--error-main) !important;
  border-width: 1.5px !important;
}

.ant-modal {
  transform-origin: center !important;
}

.ant-modal-mask {
  background: rgba(0, 0, 0, 0.5);
}

.ant-modal-content {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 34px rgba(0, 0, 0, 0.06);
  padding: 0;
}

.ant-modal-content .ant-modal-header {
  border: none !important;
  border-radius: 10px;
}

.ant-modal-content .ant-modal-body {
  padding: 0;
}

.ant-modal-content .ant-modal-close.ant-modal-close {
  right: 27px;
  top: 27px;
}

.ant-modal-content .ant-modal-close.ant-modal-close .ant-modal-close-x {
  height: auto;
  line-height: normal;
  width: auto;
}

.ant-table-pagination.ant-pagination {
  margin: 3px 0 0;
}

.ant-pagination-jump-prev-custom-icon {
  align-items: center;
  display: flex;
}

.ant-pagination {
  display: flex;
}

.ant-pagination .ant-pagination-options {
  display: none;
}

.ant-pagination-item-active {
  background-color: var(--fs-color-primary) !important;
  border: var(--fs-color-primary) !important;
}

.btn-next,
.btn-prev {
  margin: 0 !important;
}

.ant-pagination-item,
.ant-pagination-next,
.ant-pagination-prev {
  align-items: center;
  display: flex !important;
  justify-content: center;
}

.ant-pagination-item {
  background-color: initial;
  border: none;
  border-radius: 10px;
}

.ant-pagination-item * {
  color: #3c3c3c !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.ant-pagination-item.ant-pagination-item-active * {
  color: #fff !important;
}

.ant-pagination-jump-next {
  align-items: center;
  display: flex;
  margin: 0 0 0 10px !important;
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev {
  align-items: center;
  display: inline-flex !important;
  justify-content: center;
}

.ant-pagination-jump-next .ant-pagination-item-link,
.ant-pagination-jump-prev .ant-pagination-item-link {
  width: 100%;
}

.ant-pagination-jump-next .ant-pagination-item-link svg,
.ant-pagination-jump-prev .ant-pagination-item-link svg {
  color: var(--fs-color-primary) !important;
}

.ant-checkbox-wrapper,
.ant-radio-wrapper {
  align-items: flex-start;
}

.ant-checkbox {
  box-shadow: none !important;
}

.ant-checkbox:after {
  display: none;
}

.ant-checkbox .ant-checkbox-inner {
  border: 1.5px solid var(--fs-color-primary) !important;
  border-radius: 6px;
  box-shadow: none !important;
  height: 24px;
  width: 24px;
}

.ant-checkbox .ant-checkbox-inner:after {
  height: 12.142857px;
  left: 24.5%;
  width: 6.714286px;
}

.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--fs-color-primary) !important;
}

.ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner {
  border: 1.5px solid var(--text-disabled) !important;
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: var(--fs-color-primary);
  height: 12px;
  left: 50% !important;
  width: 12px;
}

.ant-radio {
  box-shadow: none !important;
  height: 24px;
  position: relative;
  width: 24px;
}

.ant-radio:after {
  display: none;
}

.ant-radio .ant-radio-inner {
  border: 1px solid var(--fs-color-primary) !important;
  box-shadow: none !important;
  height: 100%;
  position: absolute;
  width: 100%;
}

.ant-radio .ant-radio-inner:after {
  height: 50%;
  margin: 0 !important;
  right: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  width: 50%;
}

.ant-radio.ant-radio-checked .ant-radio-inner:after {
  background-color: var(--fs-color-primary) !important;
}

.ant-radio.ant-radio-checked .ant-radio-inner {
  background-color: inherit;
}

.ant-radio-wrapper span.ant-radio + * {
  -webkit-padding-start: 16px;
  padding-inline-start: 16px;
}

.ant-collapse-header {
  flex-direction: row-reverse;
  padding: 0 0 16px !important;
}

.ant-collapse-header-text {
  text-align: left;
}

.ant-collapse-content-box {
  padding: 0;
}

.ant-collapse {
  border: none;
}

.ant-collapse .ant-collapse-header .ant-collapse-header-text {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.ant-collapse .ant-collapse-content,
.ant-collapse .ant-collapse-item {
  border: none;
}

.ant-carousel .slick-dots {
  gap: 8px;
  z-index: 6;
}

.ant-carousel .slick-dots li {
  width: auto !important;
}

.ant-carousel .slick-dots li button {
  background: #d3d3d3;
  border-radius: 50%;
  height: 8px !important;
  opacity: 1;
  width: 8px !important;
}

.ant-carousel .slick-dots li.slick-active button {
  background: #ee7420;
}

.slick-arrow.slick-disabled {
  cursor: not-allowed;
}

.ant-pagination-options .ant-pagination-options-size-changer .ant-select-selector {
  display: none;
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f8f8f8;
  border: 1px solid transparent;
  border-radius: 10px;
  box-shadow: inset 0 2px 2px -1px rgba(74, 74, 104, 0.1);
  min-height: 48px;
  outline: none !important;
  padding: 0 12px;
}

.ant-select-single.ant-select-lg {
  height: 100% !important;
}

.ant-select-arrow {
  transition: transform 0.2s;
}

.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 48px;
  padding-right: 35px;
  text-align: left;
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
  text-align: left;
}

.ant-select-open.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #fff !important;
  border: 1.5px solid var(--fs-color-primary) !important;
}

.ant-select-open .ant-select-arrow {
  transform: rotate(-180deg);
}

.ant-select-dropdown {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 16px;
}

.ant-select-dropdown .ant-select-item-option {
  border-radius: 8px !important;
  padding: 8px !important;
}

.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ant-select-dropdown .ant-select-item-option-selected {
  background-color: var(--x-hotel-50) !important;
}

.ant-popover {
  z-index: 999;
}

.ant-popover-inner.ant-popover-inner {
  padding: 24px !important;
}

.account_modal_popover {
  background-color: #fff;
  border-radius: 16px;
  bottom: 16px !important;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: 20px;
  max-height: 600px;
  max-width: 360px;
  overflow: hidden;
  position: fixed;
  z-index: 999;
}

.account_modal_popover .ant-popover-content {
  height: 100%;
  overflow-y: scroll;
  overscroll-behavior: contain;
}

.account_modal_popover .ant-popover-content .ant-popover-inner.ant-popover-inner {
  background-color: initial;
  padding: 0 !important;
}

@media screen and (max-width: 768px) {
  .account_modal_popover {
    max-height: 500px;
  }
}

@media screen and (max-width: 640px) {
  .account_modal_popover {
    right: 16px !important;
  }
}

.ant-input,
.ant-input-number .ant-input-number-input {
  color: var(--text-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.ant-input-outlined {
  border-width: 1px !important;
}

.ant-input-outlined:focus,
.ant-input-outlined:focus-within,
.ant-input-outlined:hover {
  border-color: var(--x-hotel-main) !important;
  border-width: 1.5px !important;
}

.override-ant-select-input .ant-col.ant-form-item-label label:after {
  display: none !important;
}

.override-ant-select-input .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #fff;
  border: 1px solid #e7e7e7 !important;
  border-radius: 10px;
  box-shadow: none !important;
  outline: none !important;
  padding: 0 12px;
}

.override-ant-select-input .ant-input.ant-input-lg,
.override-ant-select-input .ant-select {
  height: 48px !important;
}

.override-ant-select-input .ant-select-selection-search {
  align-items: center;
  display: flex;
}

.override-ant-select-input .ant-select-arrow,
.override-ant-select-input .ant-select-clear,
.override-ant-select-input .ant-select-open.ant-select-arrow {
  align-items: center;
  display: flex;
  font-size: 16px !important;
  height: 24px !important;
  justify-content: center;
  margin-top: 0;
  transform: translateY(-50%);
  transition: transform 0.2s;
  width: 24px;
}

.override-ant-select-input .ant-select-single .ant-select-selector .ant-select-selection-item,
.override-ant-select-input .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 48px;
  padding-right: 35px;
  text-align: left;
}

.override-ant-select-input .ant-select-single .ant-select-selector .ant-select-selection-item {
  text-align: left;
}

.override-ant-select-input .ant-select-open.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #fff !important;
  border: 1.5px solid #405f2d !important;
}

.override-ant-select-input .ant-select-open .ant-select-arrow {
  transform: translateY(-50%) rotate(-180deg);
}

.override-ant-select-input .ant-popover-inner.ant-popover-inner {
  padding: 24px !important;
}

.override-ant-select-input .ant-select-multiple .ant-select-selection-item {
  align-items: center;
  background-color: var(--primary-8) !important;
  border-radius: 999px !important;
  height: 32px;
  padding: 6px 12px !important;
}

.override-ant-select-input .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content {
  height: -moz-fit-content;
  height: fit-content;
}

.override-ant-select-input .ant-select-selection-overflow {
  flex-wrap: nowrap !important;
  overflow-x: scroll;
  overflow-y: hidden;
}

.override-ant-select-input .ant-select-selection-overflow::-webkit-scrollbar {
  height: 4px;
}

.override-ant-select-input .ant-select-selection-overflow::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 6px;
}

.override-ant-select-input .ant-select-selection-overflow {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.override-ant-select-input .ant-input.ant-input-disabled {
  background-color: var(--background-disabled) !important;
  color: var(--text-secondary) !important;
}

.ant-select-dropdown .ant-select-item {
  min-height: 40px !important;
}

.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  border-radius: 8px;
  font-family: "Mulish", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  padding: 8px;
}

.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: var(--x-hotel-50);
}

.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected {
  background-color: var(--x-hotel-50);
  color: var(--text-primary);
  font-weight: 600;
}

.ant-slider:hover .ant-slider-handle:after {
  box-shadow: 0 0 0 2px rgba(62, 95, 44, 0.239);
}

.ant-slider:hover .ant-slider-handle.ant-tooltip-open :after {
  box-shadow: 0 0 0 6px rgba(62, 95, 44, 0.239) !important;
}

.ant-slider .ant-slider-rail {
  background-color: var(--x-hotel-300) !important;
  height: 4px;
}

.ant-slider .ant-slider-track {
  background-color: var(--x-hotel-main) !important;
}

.ant-slider .ant-slider-handle {
  transform: translateY(-50%) translateX(-50%) !important;
}

.ant-slider .ant-slider-handle:after,
.ant-slider .ant-slider-handle:before {
  box-shadow: none;
  height: 20px !important;
  width: 20px !important;
}

.ant-slider .ant-slider-handle:after {
  background-color: var(--fs-color-primary);
}

.ant-slider .ant-slider-handle.ant-tooltip-open :after,
.ant-slider .ant-slider-handle:focus:after {
  box-shadow: 0 0 0 6px rgba(62, 95, 44, 0.239) !important;
}

.ant-dropdown .ant-dropdown-menu {
  padding: 12px;
}

.popover-location {
  max-width: 344px;
}

.popover-location .ant-popover-content {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  max-height: 220px;
  overflow-y: scroll;
}

.popover-location .ant-popover-content::-webkit-scrollbar {
  width: 6px;
}

.popover-location .ant-popover-content::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 8px;
}

.drawer-menu {
  -webkit-backdrop-filter: blur(2px) !important;
  backdrop-filter: blur(2px) !important;
}

.drawer-menu .ant-drawer-body {
  padding: 0;
}

.rc-virtual-list-scrollbar {
  width: 4px !important;
}

@media screen and (max-width: 640px) {
  .DatePicked,
  .ModalCustomer {
    z-index: 1030;
  }

  .DatePicked .ant-popover-content,
  .ModalCustomer .ant-popover-content {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
  }

  .DatePicked .ant-popover-content .ant-popover-inner,
  .ModalCustomer .ant-popover-content .ant-popover-inner {
    height: 100%;
    overflow: scroll;
    overscroll-behavior: contain;
  }

  .DatePicked .ant-popover-content .ant-popover-inner::-webkit-scrollbar,
  .ModalCustomer .ant-popover-content .ant-popover-inner::-webkit-scrollbar {
    display: none;
  }

  .DatePicked .ant-popover-content .ant-popover-inner .ant-popover-inner-content,
  .ModalCustomer .ant-popover-content .ant-popover-inner,
  .ant-popover-inner-content {
    overflow: hidden;
  }
}

.ant-empty .ant-empty-image {
  height: 160px;
}

.ant-select .ant-select-arrow {
  font-size: 18px;
}

.ant-rate-star-full svg path,
.ant-rate-star-half .ant-rate-star-first svg path {
  fill: var(--fs-color-primary);
}

.ant-rate-star-focused svg path,
.ant-rate-star-half .ant-rate-star-second svg path,
.ant-rate-star-zero svg path {
  fill: var(--text-disabled);
}

.ant-select-selector .ant-select-selection-search-input {
  font-size: 16px;
  height: 100% !important;
}

.ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible) {
  color: var(--text-secondary);
}

.button {
  border-radius: 30px;
  cursor: pointer;
  font-family: "Mulish";
  position: relative;
}

.button,
.button i {
  transition: all 0.3s;
}

.button .loading {
  align-items: center;
  display: flex;
  justify-content: center;
}

.button .loading svg path {
  fill: #fff !important;
}

.button.btnDisabled {
  cursor: not-allowed;
}

.button.fullWidth {
  width: 100%;
}

.btnPrefix,
.btnSuffix {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: center;
}

.loading svg {
  animation-duration: 0.4s;
  animation-iteration-count: infinite;
  animation-name: aRotate;
  display: inline-block;
  max-height: 16px;
  max-width: 16px;
}

@keyframes aRotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(1turn);
  }

  to {
    transform: rotate(0deg);
  }
}

.xhotel-primary {
  background-color: var(--fs-color-primary);
  border: 1px solid var(--fs-color-primary);
  color: var(--neutral-50);
  padding: 10px 16px;
}

.xhotel-primary:hover {
  background-color: var(--primary-400);
  border: 1px solid var(--primary-400);
}

.xhotel-primary:focus,
.xhotel-primary:focus-visible {
  background-color: var(--fs-color-primary);
  border: 1px solid var(--fs-color-primary);
}

.xhotel-primary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--background-disabled) !important;
}

.xhotel-primary.btnDisabled,
.xhotel-primary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhotel-primary.loading {
  background-color: var(--primary-400);
  border: 1px solid var(--primary-400);
}

.xhotel-primary.large {
  padding: 10px 16px;
}

.xhotel-primary.medium {
  padding: 7px 12px;
}

.xhotel-secondary {
  background-color: var(--background-default);
  border: 1px solid var(--fs-color-primary);
  color: var(--fs-color-primary);
  padding: 10px 16px;
}

.xhotel-secondary:hover {
  background-color: var(--primary-100);
  border: 1px solid var(--primary-400);
}

.xhotel-secondary:focus,
.xhotel-secondary:focus-visible {
  background-color: var(--primary-100);
  border: 1px solid var(--fs-color-primary);
}

.xhotel-secondary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--outlined-disabled) !important;
}

.xhotel-secondary.btnDisabled,
.xhotel-secondary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhotel-secondary.loading {
  background-color: var(--primary-400);
  border: 1px solid var(--primary-400);
}

.xhotel-secondary.large {
  padding: 10px 16px;
}

.xhotel-secondary.medium {
  padding: 7px 12px;
}

.xhome-negative-primary,
.xhome-purple-negative-primary,
.xhotel-negative-primary {
  background-color: var(--error-main);
  border: 1px solid var(--error-main);
  color: var(--text-inverse);
  padding: 10px 16px;
}

.xhome-negative-primary:hover,
.xhome-purple-negative-primary:hover,
.xhotel-negative-primary:hover {
  background-color: var(--error-light);
  border: 1px solid var(--error-light);
}

.xhome-negative-primary:focus,
.xhome-negative-primary:focus-visible,
.xhome-purple-negative-primary:focus,
.xhome-purple-negative-primary:focus-visible,
.xhotel-negative-primary:focus,
.xhotel-negative-primary:focus-visible {
  background-color: var(--error-light);
  border: 1px solid var(--error-light);
}

.xhome-negative-primary.btnDisabled,
.xhome-purple-negative-primary.btnDisabled,
.xhotel-negative-primary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--outlined-disabled) !important;
  color: var(--text-disabled) !important;
}

.xhome-negative-primary.btnDisabled *,
.xhome-purple-negative-primary.btnDisabled *,
.xhotel-negative-primary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-negative-primary.loading,
.xhome-purple-negative-primary.loading,
.xhotel-negative-primary.loading {
  background-color: var(--error-main);
  border: 1px solid var(--error-main);
}

.xhome-negative-primary.large,
.xhome-purple-negative-primary.large,
.xhotel-negative-primary.large {
  padding: 10px 16px;
}

.xhome-negative-primary.medium,
.xhome-purple-negative-primary.medium,
.xhotel-negative-primary.medium {
  padding: 7px 12px;
}

.xhome-negative-secondary,
.xhome-purple-negative-secondary,
.xhotel-negative-secondary {
  background-color: var(--background-default);
  border: 1px solid var(--error-main);
  color: var(--error-main);
  padding: 10px 16px;
}

.xhome-negative-secondary:hover,
.xhome-purple-negative-secondary:hover,
.xhotel-negative-secondary:hover {
  background-color: var(--error-lightest);
  border: 1px solid var(--error-main);
}

.xhome-negative-secondary:focus,
.xhome-negative-secondary:focus-visible,
.xhome-purple-negative-secondary:focus,
.xhome-purple-negative-secondary:focus-visible,
.xhotel-negative-secondary:focus,
.xhotel-negative-secondary:focus-visible {
  background-color: var(--error-lightest);
  border: 1px solid var(--error-main);
}

.xhome-negative-secondary.btnDisabled,
.xhome-purple-negative-secondary.btnDisabled,
.xhotel-negative-secondary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--outlined-disabled) !important;
  color: var(--text-disabled) !important;
}

.xhome-negative-secondary.btnDisabled *,
.xhome-purple-negative-secondary.btnDisabled *,
.xhotel-negative-secondary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-negative-secondary.loading,
.xhome-purple-negative-secondary.loading,
.xhotel-negative-secondary.loading {
  background-color: var(--error-mai);
  border: 1px solid var(--error-mai);
}

.xhome-negative-secondary.large,
.xhome-purple-negative-secondary.large,
.xhotel-negative-secondary.large {
  padding: 10px 16px;
}

.xhome-negative-secondary.medium,
.xhome-purple-negative-secondary.medium,
.xhotel-negative-secondary.medium {
  padding: 7px 12px;
}

.xhome-primary {
  border: 1px solid;
  background-color: var(--fs-color-primary);
  border-color: var(--fs-color-primary);
  color: var(--neutral-50);
  padding: 10px 16px;
  text-align: center;
}

.xhome-primary:hover {
  background-color: var(--fs-color-secondary);
  border-color: var(--fs-color-secondary);
}

.xhome-primary:focus,
.xhome-primary:focus-visible {
  background-color: var(--fs-color-primary);
  border-color: var(--fs-color-primary);
}

.xhome-primary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--background-disabled) !important;
}

.xhome-primary.btnDisabled,
.xhome-primary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-primary.loading {
  background-color: var(--x-home-400);
  border: 1px solid var(--x-home-400);
}

.xhome-primary.large {
  padding: 10px 16px;
}

.xhome-primary.medium {
  padding: 7px 12px;
}

.xhome-secondary {
  background-color: var(--background-default);
  border: 1px solid var(--x-home-main);
  color: var(--x-home-main);
  padding: 10px 16px;
}

.xhome-secondary:hover {
  background-color: var(--x-home-100);
  border: 1px solid var(--x-home-main);
}

.xhome-secondary:focus,
.xhome-secondary:focus-visible {
  background-color: var(--x-home-100);
  border: 1px solid var(--fs-color-primary);
}

.xhome-secondary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--background-disabled) !important;
}

.xhome-secondary.btnDisabled,
.xhome-secondary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-secondary.loading {
  background-color: var(--x-home-100);
  border: 1px solid var(--x-home-100);
}

.xhome-secondary.large {
  padding: 10px 16px;
}

.xhome-secondary.medium {
  padding: 7px 12px;
}

.xhome-purple-primary {
  background-color: var(--x-cell-main);
  border: 1px solid var(--x-cell-main);
  color: var(--text-inverse);
  padding: 10px 16px;
}

.xhome-purple-primary:hover {
  background-color: var(--x-cell-400);
  border: 1px solid var(--x-cell-400);
}

.xhome-purple-primary:focus,
.xhome-purple-primary:focus-visible {
  background-color: var(--x-cell-400);
  border: 1px solid var(--x-cell-400);
}

.xhome-purple-primary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--background-disabled) !important;
}

.xhome-purple-primary.btnDisabled,
.xhome-purple-primary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-purple-primary.loading {
  background-color: var(--x-cell-400);
  border: 1px solid var(--x-cell-400);
}

.xhome-purple-primary.large {
  padding: 10px 16px;
}

.xhome-purple-primary.medium {
  padding: 7px 12px;
}

.xhome-purple-secondary {
  background-color: var(--x-cell-50);
  border: 1px solid var(--x-cell-main);
  color: var(--x-cell-main);
  padding: 10px 16px;
}

.xhome-purple-secondary:hover {
  background-color: var(--x-cell-100);
  border: 1px solid var(--x-cell-main);
}

.xhome-purple-secondary:focus,
.xhome-purple-secondary:focus-visible {
  background-color: var(--x-cell-100);
  border: 1px solid var(--cell-main);
}

.xhome-purple-secondary.btnDisabled {
  background-color: var(--background-disabled) !important;
  border: 1px solid var(--background-disabled) !important;
}

.xhome-purple-secondary.btnDisabled,
.xhome-purple-secondary.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-purple-secondary.loading {
  background-color: var(--x-cell-400);
  border: 1px solid var(--x-cell-400);
}

.xhome-purple-secondary.large {
  padding: 10px 16px;
}

.xhome-purple-secondary.medium {
  padding: 7px 12px;
}

.xhotel-link {
  background-color: initial;
  border: none;
  color: var(--fs-color-primary);
  overflow: none;
  text-decoration: underline;
}

.xhotel-link:hover,
.xhotel-link:hover i {
  color: var(--primary-400);
}

.xhotel-link:focus,
.xhotel-link:focus-visible {
  color: var(--primary-400) !important;
}

.xhotel-link.btnDisabled,
.xhotel-link.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-link {
  background-color: initial;
  border: none;
  color: var(--xhome-main);
  overflow: none;
  text-decoration: underline;
}

.xhome-link:hover {
  color: var(--xhome-400);
}

.xhome-link:focus,
.xhome-link:focus-visible {
  color: var(--xhome-400) !important;
}

.xhome-link.btnDisabled,
.xhome-link.btnDisabled * {
  color: var(--text-disabled) !important;
}

.xhome-purple-link {
  background-color: initial;
  border: none;
  color: var(--x-cell-main);
  overflow: none;
  text-decoration: underline;
}

.xhome-purple-link:hover {
  color: var(--x-cell-400);
}

.xhome-purple-link:focus,
.xhome-purple-link:focus-visible {
  color: var(--x-cell-400) !important;
}

.xhome-purple-link.btnDisabled,
.xhome-purple-link.btnDisabled * {
  color: var(--text-disabled) !important;
}

.primary-btn {
  background-color: var(--fs-color-primary);
  border-color: var(--fs-color-primary);
}

.primary-btn:hover {
  background-color: var(--fs-color-primary);
  border-color: var(--fs-color-primary);
}

.secondary-btn {
  border-color: var(--fs-color-primary);
}

.secondary-btn:focus,
.secondary-btn:hover {
  background-color: var(--hover-color);
  border-color: var(--fs-color-primary);
}

* {
  box-sizing: border-box;
  font-family: "Mulish", sans-serif;
}

*,
body,
html {
  font-size: 14px;
  line-height: normal;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  overflow: hidden;
  overflow-y: overlay;
}

::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar:horizontal {
  display: none;
}

::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 8px;
  height: 50px !important;
}

.scroll::-webkit-scrollbar-thumb {
  visibility: hidden !important;
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--text-primary);
  -webkit-box-shadow: 0 0 0 30px var(--neutral-grey-1) inset !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.ant-drawer-content-wrapper {
  width: 100% !important;
}

.rdrDayToday .rdrDayNumber span:after {
  background-color: #405f2d !important;
}

.splide_banner li .splide__pagination__page {
  background: #fff;
  height: 12px;
  opacity: 1 !important;
  width: 12px;
}

.splide_dots.splide__pagination li:nth-child(n + 6) {
  display: none;
}

.splide_banner li .is-active {
  background: transparent;
  border: 3px solid var(--fs-color-primary);
}

.rdrDateDisplayWrapper,
.rdrDefinedRangesWrapper,
.rdrMonthName {
  display: none;
}

.branchHotel:hover img {
  scale: 1.1;
  transition: all 0.5s linear;
}

.rc-virtual-list-holder {
  height: 360px !important;
  overflow-y: inherit !important;
}

.rc-virtual-list-holder > div {
  height: 100% !important;
}

.rc-virtual-list-holder-inner {
  height: 100% !important;
  overflow-y: scroll !important;
  transform: translateY(0) !important;
}

.rc-virtual-list-holder-inner::-webkit-scrollbar {
  display: none;
}

.Dropdown_sort {
  z-index: 30;
}

.selector > .ant-select-selector {
  background-color: #fff !important;
  border: 1px solid var(--divider-default) !important;
  box-shadow: none !important;
}

.bg-overlay {
  background: linear-gradient(180deg, hsla(0, 0%, 7%, 0.6) 46.5%, hsla(0, 0%, 85%, 0));
}

.ql-editor a {
  color: #1677ff !important;
  text-decoration: underline;
}

@media screen and (min-width: 768px) {
  .hover\:bg-color:hover {
    background-color: var(--hover-color) !important;
  }
}

@media screen and (max-width: 768px) {
  .rdrCalendarWrapper,
  .rdrDateRangePickerWrapper,
  .rdrMonth {
    width: 100% !important;
  }
}

@media screen and (max-width: 640px) {
  .splide-experience .splide-list .splide__slide {
    margin-right: 14px !important;
    width: calc(100% - 30px) !important;
  }

  .isCheck {
    display: grid !important;
  }

  .MuiDateRangePickerDay {
    position: relative;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:before {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    left: -90%;
    position: absolute;
    top: 0;
    width: 90%;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:after {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    position: absolute;
    right: -90%;
    top: 0;
    width: 90%;
  }

  .MuiDateRangePickerDay[aria-selected="true"].day-range-end:after,
  .MuiDateRangePickerDay[aria-selected="true"].day-range-start:before,
  .MuiDateRangePickerDay[aria-selected="true"].day_range_middle:after {
    content: none;
  }
}

@media screen and (max-width: 468px) {
  .MuiDateRangePickerDay[aria-selected="true"]:before {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    left: -50%;
    position: absolute;
    top: 0;
    width: 50%;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:after {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    position: absolute;
    right: -50%;
    top: 0;
    width: 50%;
  }
}

@media screen and (max-width: 400px) {
  .MuiDateRangePickerDay[aria-selected="true"]:before {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    left: -25%;
    position: absolute;
    top: 0;
    width: 25%;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:after {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    position: absolute;
    right: -25%;
    top: 0;
    width: 25%;
  }
}

@media screen and (max-width: 375px) {
  .popover-brand,
  .popover-location {
    max-width: 270px;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:before {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    left: -20%;
    position: absolute;
    top: 0;
    width: 20%;
  }

  .MuiDateRangePickerDay[aria-selected="true"]:after {
    background-color: var(--hover-color);
    content: "";
    height: 100%;
    position: absolute;
    right: -20%;
    top: 0;
    width: 20%;
  }
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.heading1-extra-bold {
  font-family: "Mulish", sans-serif !important;
  font-size: 64px;
  font-weight: 800;
  line-height: 80px;
}

.heading2-bold {
  font-size: 40px;
  line-height: 52px;
}

.heading2-bold,
.heading3-bold {
  font-family: "Mulish", sans-serif !important;
  font-weight: 700;
}

.heading3-bold,
.heading3-semi-bold {
  font-size: 32px;
  line-height: 44px;
}

.heading3-semi-bold {
  font-family: "Mulish", sans-serif !important;
  font-weight: 600;
}

.heading4-bold {
  font-weight: 700;
}

.heading4-bold,
.heading4-semi-bold {
  font-family: "Mulish", sans-serif !important;
  font-size: 24px;
  line-height: 36px;
}

.heading4-semi-bold {
  font-weight: 600;
}

.heading5-medium {
  font-weight: 500;
}

.heading5-bold,
.heading5-medium {
  font-family: "Mulish", sans-serif !important;
  font-size: 20px;
  line-height: 30px;
}

.heading5-bold,
.heading6-bold {
  font-weight: 700;
}

.heading6-bold {
  font-family: "Mulish", sans-serif !important;
  font-size: 18px;
  line-height: 28px;
}

.title1-semi-bold {
  font-size: 16px;
  line-height: 24px;
}

.title1-semi-bold,
.title2-semi-bold {
  font-family: "Mulish", sans-serif !important;
  font-weight: 600;
}

.title2-semi-bold {
  font-size: 14px;
  line-height: 22px;
}

.body1 {
  font-size: 16px;
  line-height: 24px;
}

.body1,
.body2 {
  font-family: "Mulish", sans-serif !important;
  font-weight: 400;
}

.body2 {
  font-size: 14px;
  line-height: 22px;
}

.caption1-semi-bold {
  font-weight: 600;
}

.caption1-semi-bold,
.caption2 {
  font-family: "Mulish", sans-serif !important;
  font-size: 12px;
  line-height: 18px;
}

.caption2 {
  font-weight: 400;
}

.specific-link {
  font-family: "Mulish", sans-serif !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.pointer-events-none {
  pointer-events: none;
}

.\!visible {
  visibility: visible !important;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  inset: 0;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.\!bottom-\[-10\%\] {
  bottom: -10% !important;
}

.\!left-0 {
  left: 0 !important;
}

.\!left-\[-30px\] {
  left: -30px !important;
}

.\!left-\[-56px\] {
  left: -56px !important;
}

.\!left-\[72px\] {
  left: 72px !important;
}

.\!right-\[-25px\] {
  right: -25px !important;
}

.\!right-\[-56px\] {
  right: -56px !important;
}

.\!top-0 {
  top: 0 !important;
}

.bottom-0 {
  bottom: 0;
}

.bottom-10 {
  bottom: 2.5rem;
}

.left-0 {
  left: 0;
}

.left-1 {
  left: 0.25rem;
}

.left-1\/2 {
  left: 50%;
}

.left-6 {
  left: 1.5rem;
}

.left-\[8px\] {
  left: 8px;
}

.right-0 {
  right: 0;
}

.right-1 {
  right: 0.25rem;
}

.right-6 {
  right: 1.5rem;
}

.right-\[2px\] {
  right: 2px;
}

.right-\[35px\] {
  right: 35px;
}

.right-\[7px\] {
  right: 7px;
}

.top-0 {
  top: 0;
}

.top-\[100px\] {
  top: 100px;
}

.top-\[133px\] {
  top: 133px;
}

.top-\[2px\] {
  top: 2px;
}

.top-\[78px\] {
  top: 78px;
}

.\!z-\[999\] {
  z-index: 999 !important;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-50 {
  z-index: 50;
}

.z-\[1010\] {
  z-index: 1010;
}

.z-\[1020\] {
  z-index: 1020;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[999\] {
  z-index: 999;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.float-right {
  float: right;
}

.m-\[8px\] {
  margin: 8px;
}

.m-auto {
  margin: auto;
}

.\!my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}

.mx-\[auto\],
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-bottom: 0;
  margin-top: 0;
}

.my-4 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.my-6 {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.my-\[12px\] {
  margin-bottom: 12px;
  margin-top: 12px;
}

.my-\[16px\] {
  margin-bottom: 16px;
  margin-top: 16px;
}

.my-\[20px\] {
  margin-bottom: 20px;
  margin-top: 20px;
}

.my-\[24px\] {
  margin-bottom: 24px;
  margin-top: 24px;
}

.my-\[8px\] {
  margin-bottom: 8px;
  margin-top: 8px;
}

.\!mb-\[8px\] {
  margin-bottom: 8px !important;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-\[11px\] {
  margin-bottom: 11px;
}

.mb-\[12px\] {
  margin-bottom: 12px;
}

.mb-\[16px\] {
  margin-bottom: 16px;
}

.mb-\[20px\] {
  margin-bottom: 20px;
}

.mb-\[24px\] {
  margin-bottom: 24px;
}

.mb-\[32px\] {
  margin-bottom: 32px;
}

.mb-\[42px\] {
  margin-bottom: 42px;
}

.mb-\[4px\] {
  margin-bottom: 4px;
}

.mb-\[8px\] {
  margin-bottom: 8px;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-\[10px\] {
  margin-left: 10px;
}

.ml-\[16px\] {
  margin-left: 16px;
}

.ml-\[22px\] {
  margin-left: 22px;
}

.ml-auto {
  margin-left: auto;
}

.mr-4 {
  margin-right: 1rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-\[12px\] {
  margin-top: 12px;
}

.mt-\[134px\] {
  margin-top: 134px;
}

.mt-\[16px\] {
  margin-top: 16px;
}

.mt-\[18px\] {
  margin-top: 18px;
}

.mt-\[20px\] {
  margin-top: 20px;
}

.mt-\[24px\] {
  margin-top: 24px;
}

.mt-\[29px\] {
  margin-top: 29px;
}

.mt-\[2px\] {
  margin-top: 2px;
}

.mt-\[32px\] {
  margin-top: 32px;
}

.mt-\[33px\] {
  margin-top: 33px;
}

.mt-\[48px\] {
  margin-top: 48px;
}

.mt-\[4px\] {
  margin-top: 4px;
}

.mt-\[8px\] {
  margin-top: 8px;
}

.mt-\[auto\],
.mt-auto {
  margin-top: auto;
}

.line-clamp-1 {
  -webkit-line-clamp: 1;
}

.line-clamp-1,
.line-clamp-2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.line-clamp-2 {
  -webkit-line-clamp: 2;
}

.line-clamp-3 {
  -webkit-line-clamp: 3;
}

.line-clamp-3,
.line-clamp-4 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.line-clamp-4 {
  -webkit-line-clamp: 4;
}

.line-clamp-5 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.\!aspect-\[16\/9\] {
  aspect-ratio: 16/9 !important;
}

.aspect-\[16\/9\.2\] {
  aspect-ratio: 16/9.2;
}

.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}

.\!h-\[16px\] {
  height: 16px !important;
}

.\!h-\[22px\] {
  height: 22px !important;
}

.\!h-\[240px\] {
  height: 240px !important;
}

.\!h-\[24px\] {
  height: 24px !important;
}

.\!h-\[270px\] {
  height: 270px !important;
}

.\!h-\[28px\] {
  height: 28px !important;
}

.\!h-\[30px\] {
  height: 30px !important;
}

.\!h-\[32px\] {
  height: 32px !important;
}

.\!h-\[36px\] {
  height: 36px !important;
}

.\!h-\[40px\] {
  height: 40px !important;
}

.\!h-\[40vh\] {
  height: 40vh !important;
}

.\!h-\[422px\] {
  height: 422px !important;
}

.\!h-\[44px\] {
  height: 44px !important;
}

.\!h-\[467px\] {
  height: 467px !important;
}

.\!h-\[48px\] {
  height: 48px !important;
}

.\!h-\[58px\] {
  height: 58px !important;
}

.\!h-\[62px\] {
  height: 62px !important;
}

.\!h-\[800px\] {
  height: 800px !important;
}

.\!h-auto {
  height: auto !important;
}

.\!h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.\!h-full {
  height: 100% !important;
}

.h-0 {
  height: 0;
}

.h-1\/2 {
  height: 50%;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[10px\] {
  height: 10px;
}

.h-\[114px\] {
  height: 114px;
}

.h-\[135px\] {
  height: 135px;
}

.h-\[140px\] {
  height: 140px;
}

.h-\[144px\] {
  height: 144px;
}

.h-\[160px\] {
  height: 160px;
}

.h-\[166px\] {
  height: 166px;
}

.h-\[176px\] {
  height: 176px;
}

.h-\[188px\] {
  height: 188px;
}

.h-\[1px\] {
  height: 1px;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[20px\] {
  height: 20px;
}

.h-\[22px\] {
  height: 22px;
}

.h-\[230px\] {
  height: 230px;
}

.h-\[233px\] {
  height: 233px;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[252px\] {
  height: 252px;
}

.h-\[255px\] {
  height: 255px;
}

.h-\[28px\] {
  height: 28px;
}

.h-\[308px\] {
  height: 308px;
}

.h-\[30px\] {
  height: 30px;
}

.h-\[32px\] {
  height: 32px;
}

.h-\[340px\] {
  height: 340px;
}

.h-\[36px\] {
  height: 36px;
}

.h-\[370px\] {
  height: 370px;
}

.h-\[400px\] {
  height: 400px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[445px\] {
  height: 445px;
}

.h-\[44px\] {
  height: 44px;
}

.h-\[48px\] {
  height: 48px;
}

.h-\[497px\] {
  height: 497px;
}

.h-\[4px\] {
  height: 4px;
}

.h-\[50px\] {
  height: 50px;
}

.h-\[56px\] {
  height: 56px;
}

.h-\[58px\] {
  height: 58px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[625px\] {
  height: 625px;
}

.h-\[62px\] {
  height: 62px;
}

.h-\[64px\] {
  height: 64px;
}

.h-\[680px\] {
  height: 680px;
}

.h-\[6px\] {
  height: 6px;
}

.h-\[72px\] {
  height: 72px;
}

.h-\[800px\] {
  height: 800px;
}

.h-\[8px\] {
  height: 8px;
}

.h-\[96px\] {
  height: 96px;
}

.h-auto {
  height: auto;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.max-h-\[106px\] {
  max-height: 106px;
}

.max-h-\[16px\] {
  max-height: 16px;
}

.max-h-\[18px\] {
  max-height: 18px;
}

.max-h-\[42px\] {
  max-height: 42px;
}

.max-h-\[62px\] {
  max-height: 62px;
}

.max-h-\[704px\] {
  max-height: 704px;
}

.max-h-\[72px\] {
  max-height: 72px;
}

.max-h-\[88px\] {
  max-height: 88px;
}

.max-h-full {
  max-height: 100%;
}

.min-h-\[100vh\] {
  min-height: 100vh;
}

.min-h-\[176px\] {
  min-height: 176px;
}

.min-h-\[182px\] {
  min-height: 182px;
}

.min-h-\[48px\] {
  min-height: 48px;
}

.min-h-\[500px\] {
  min-height: 500px;
}

.min-h-\[62px\] {
  min-height: 62px;
}

.min-h-\[700px\] {
  min-height: 700px;
}

.\!w-1\/2 {
  width: 50% !important;
}

.\!w-1\/3 {
  width: 33.333333% !important;
}

.\!w-1\/4 {
  width: 25% !important;
}

.\!w-2\/3 {
  width: 66.666667% !important;
}

.\!w-2\/5 {
  width: 40% !important;
}

.\!w-\[100px\] {
  width: 100px !important;
}

.\!w-\[120px\] {
  width: 120px !important;
}

.\!w-\[122px\] {
  width: 122px !important;
}

.\!w-\[124px\] {
  width: 124px !important;
}

.\!w-\[130px\] {
  width: 130px !important;
}

.\!w-\[140px\] {
  width: 140px !important;
}

.\!w-\[172px\] {
  width: 172px !important;
}

.\!w-\[180px\] {
  width: 180px !important;
}

.\!w-\[200px\] {
  width: 200px !important;
}

.\!w-\[20px\] {
  width: 20px !important;
}

.\!w-\[240px\] {
  width: 240px !important;
}

.\!w-\[24px\] {
  width: 24px !important;
}

.\!w-\[257px\] {
  width: 257px !important;
}

.\!w-\[32px\] {
  width: 32px !important;
}

.\!w-\[350px\] {
  width: 350px !important;
}

.\!w-\[397px\] {
  width: 397px !important;
}

.\!w-\[400px\] {
  width: 400px !important;
}

.\!w-\[48px\] {
  width: 48px !important;
}

.\!w-\[605px\] {
  width: 605px !important;
}

.\!w-\[60px\] {
  width: 60px !important;
}

.\!w-\[80\%\] {
  width: 80% !important;
}

.\!w-\[80px\] {
  width: 80px !important;
}

.\!w-\[84px\] {
  width: 84px !important;
}

.\!w-\[96px\] {
  width: 96px !important;
}

.\!w-full {
  width: 100% !important;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-10 {
  width: 2.5rem;
}

.w-28 {
  width: 7rem;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-\[104px\] {
  width: 104px;
}

.w-\[109px\] {
  width: 109px;
}

.w-\[10px\] {
  width: 10px;
}

.w-\[1112px\] {
  width: 1112px;
}

.w-\[120px\] {
  width: 120px;
}

.w-\[124px\] {
  width: 124px;
}

.w-\[132px\] {
  width: 132px;
}

.w-\[144px\] {
  width: 144px;
}

.w-\[148px\] {
  width: 148px;
}

.w-\[150px\] {
  width: 150px;
}

.w-\[157px\] {
  width: 157px;
}

.w-\[172px\] {
  width: 172px;
}

.w-\[176px\] {
  width: 176px;
}

.w-\[188px\] {
  width: 188px;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[202px\] {
  width: 202px;
}

.w-\[20px\] {
  width: 20px;
}

.w-\[23\.5\%\] {
  width: 23.5%;
}

.w-\[240px\] {
  width: 240px;
}

.w-\[24px\] {
  width: 24px;
}

.w-\[256px\] {
  width: 256px;
}

.w-\[257px\] {
  width: 257px;
}

.w-\[285px\] {
  width: 285px;
}

.w-\[28px\] {
  width: 28px;
}

.w-\[32\%\] {
  width: 32%;
}

.w-\[32px\] {
  width: 32px;
}

.w-\[335px\] {
  width: 335px;
}

.w-\[360px\] {
  width: 360px;
}

.w-\[36px\] {
  width: 36px;
}

.w-\[397px\] {
  width: 397px;
}

.w-\[407px\] {
  width: 407px;
}

.w-\[40px\] {
  width: 40px;
}

.w-\[416px\] {
  width: 416px;
}

.w-\[465px\] {
  width: 465px;
}

.w-\[485px\] {
  width: 485px;
}

.w-\[48px\] {
  width: 48px;
}

.w-\[50\%\] {
  width: 50%;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[56px\] {
  width: 56px;
}

.w-\[603px\] {
  width: 603px;
}

.w-\[605px\] {
  width: 605px;
}

.w-\[607px\] {
  width: 607px;
}

.w-\[64px\] {
  width: 64px;
}

.w-\[6px\] {
  width: 6px;
}

.w-\[72px\] {
  width: 72px;
}

.w-\[80px\] {
  width: 80px;
}

.w-\[86px\] {
  width: 86px;
}

.w-\[8px\] {
  width: 8px;
}

.w-\[924px\] {
  width: 924px;
}

.w-\[96px\] {
  width: 96px;
}

.w-\[calc\(100\%\+2px\)\] {
  width: calc(100% + 2px);
}

.w-\[calc\(100\%-12px\)\] {
  width: calc(100% - 12px);
}

.w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}

.w-auto {
  width: auto;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-max {
  width: max-content;
}

.\!min-w-\[100px\] {
  min-width: 100px !important;
}

.\!min-w-\[120px\] {
  min-width: 120px !important;
}

.\!min-w-\[140px\] {
  min-width: 140px !important;
}

.\!min-w-\[20px\] {
  min-width: 20px !important;
}

.\!min-w-\[60px\] {
  min-width: 60px !important;
}

.\!min-w-\[84px\] {
  min-width: 84px !important;
}

.\!min-w-\[96px\] {
  min-width: 96px !important;
}

.min-w-\[127px\] {
  min-width: 127px;
}

.min-w-\[144px\] {
  min-width: 144px;
}

.min-w-\[175px\] {
  min-width: 175px;
}

.min-w-\[200px\] {
  min-width: 200px;
}

.min-w-\[20px\] {
  min-width: 20px;
}

.min-w-\[240px\] {
  min-width: 240px;
}

.min-w-\[24px\] {
  min-width: 24px;
}

.min-w-\[267px\] {
  min-width: 267px;
}

.min-w-\[28px\] {
  min-width: 28px;
}

.min-w-\[30px\] {
  min-width: 30px;
}

.min-w-\[619px\] {
  min-width: 619px;
}

.min-w-\[64px\] {
  min-width: 64px;
}

.min-w-\[72px\] {
  min-width: 72px;
}

.min-w-\[96px\] {
  min-width: 96px;
}

.\!max-w-\[1440px\] {
  max-width: 1440px !important;
}

.\!max-w-\[324px\] {
  max-width: 324px !important;
}

.\!max-w-full {
  max-width: 100% !important;
}

.max-w-\[1000px\] {
  max-width: 1000px;
}

.max-w-\[1240px\] {
  max-width: 1240px;
}

.max-w-\[1360px\] {
  max-width: 1360px;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

.max-w-\[150px\] {
  max-width: 150px;
}

.max-w-\[240px\] {
  max-width: 240px;
}

.max-w-\[24px\] {
  max-width: 24px;
}

.max-w-\[258px\] {
  max-width: 258px;
}

.max-w-\[28px\] {
  max-width: 28px;
}

.max-w-\[344px\] {
  max-width: 344px;
}

.max-w-\[356px\] {
  max-width: 356px;
}

.max-w-\[360px\] {
  max-width: 360px;
}

.max-w-\[397px\] {
  max-width: 397px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.max-w-\[500px\] {
  max-width: 500px;
}

.max-w-\[832px\] {
  max-width: 832px;
}

.max-w-\[925px\] {
  max-width: 925px;
}

.max-w-full {
  max-width: 100%;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.basis-1\/2 {
  flex-basis: 50%;
}

.basis-1\/3 {
  flex-basis: 33.333333%;
}

.basis-2\/3 {
  flex-basis: 66.666667%;
}

.basis-\[100\%\] {
  flex-basis: 100%;
}

.border-collapse {
  border-collapse: collapse;
}

.\!translate-y-0 {
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.list-disc {
  list-style-type: disc;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.\!flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.\!gap-0 {
  gap: 0 !important;
}

.\!gap-\[16px\] {
  gap: 16px !important;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-\[12px\] {
  gap: 12px;
}

.gap-\[16px\] {
  gap: 16px;
}

.gap-\[18px\] {
  gap: 18px;
}

.gap-\[20px\] {
  gap: 20px;
}

.gap-\[24px\] {
  gap: 24px;
}

.gap-\[32px\] {
  gap: 32px;
}

.gap-\[40px\] {
  gap: 40px;
}

.gap-\[48px\] {
  gap: 48px;
}

.gap-\[4px\] {
  gap: 4px;
}

.gap-\[5px\] {
  gap: 5px;
}

.gap-\[6px\] {
  gap: 6px;
}

.gap-\[7px\] {
  gap: 7px;
}

.gap-\[8px\] {
  gap: 8px;
}

.gap-x-2 {
  column-gap: 0.5rem;
}

.gap-x-3 {
  column-gap: 0.75rem;
}

.gap-x-4 {
  column-gap: 1rem;
}

.gap-x-6 {
  column-gap: 1.5rem;
}

.gap-x-\[12px\] {
  column-gap: 12px;
}

.gap-x-\[16px\] {
  column-gap: 16px;
}

.gap-x-\[24px\] {
  column-gap: 24px;
}

.gap-x-\[4px\] {
  column-gap: 4px;
}

.gap-x-\[8px\] {
  column-gap: 8px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-\[12px\] {
  row-gap: 12px;
}

.gap-y-\[24px\] {
  row-gap: 24px;
}

.gap-y-\[4px\] {
  row-gap: 4px;
}

.gap-y-\[8px\] {
  row-gap: 8px;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.divide-\[var\(--divider-default\)\] > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--divider-default);
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.truncate {
  overflow: hidden;
  white-space: nowrap;
}

.text-ellipsis,
.truncate {
  text-overflow: ellipsis;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.\!rounded-\[20px\] {
  border-radius: 20px !important;
}

.\!rounded-\[50px\] {
  border-radius: 50px !important;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-\[100\%\] {
  border-radius: 100%;
}

.rounded-\[12px\] {
  border-radius: 12px;
}

.rounded-\[16px\] {
  border-radius: 16px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[6px\] {
  border-radius: 6px;
}

.rounded-\[8px\] {
  border-radius: 8px;
}

.rounded-\[9999px\] {
  border-radius: 9999px;
}

.rounded-\[999px\] {
  border-radius: 999px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b-\[8px\] {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-l-\[8px\] {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}

.rounded-r-\[8px\] {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-t-\[16px\] {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.rounded-t-\[8px\] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-bl-\[0\] {
  border-bottom-left-radius: 0;
}

.rounded-br-\[10px\] {
  border-bottom-right-radius: 10px;
}

.rounded-tl-\[0\] {
  border-top-left-radius: 0;
}

.rounded-tr-\[10px\] {
  border-top-right-radius: 10px;
}

.border {
  border-width: 1px;
}

.border-0,
.border-\[0px\] {
  border-width: 0;
}

.border-\[1px\] {
  border-width: 1px;
}

.\!border-t-\[3px\] {
  border-top-width: 3px !important;
}

.border-b,
.border-b-\[1px\] {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-\[1px\] {
  border-left-width: 1px;
}

.border-r-\[1px\] {
  border-right-width: 1px;
}

.border-t-\[1px\] {
  border-top-width: 1px;
}

.border-solid {
  border-style: solid;
}

.\!border-none {
  border-style: none !important;
}

.border-none {
  border-style: none;
}

.\!border-\[\#E7E7E7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(231 231 231 / var(--tw-border-opacity)) !important;
}

.\!border-\[--main-color\] {
  border-color: var(--fs-color-primary) !important;
}

.\!border-\[--neutral-800\] {
  border-color: var(--neutral-800) !important;
}

.\!border-\[--x-cell-main\] {
  border-color: var(--x-cell-main) !important;
}

.\!border-\[--x-hotel-main\] {
  border-color: var(--x-hotel-main) !important;
}

.border-\[\#759d3f\] {
  --tw-border-opacity: 1;
  border-color: rgb(117 157 63 / var(--tw-border-opacity));
}

.border-\[\#BCBCBC\] {
  --tw-border-opacity: 1;
  border-color: rgb(188 188 188 / var(--tw-border-opacity));
}

.border-\[--divider-default\] {
  border-color: var(--divider-default);
}

.border-\[--main-color-xcell\] {
  border-color: var(--fs-color-primary);
}

.border-\[--main-color-xcellent\] {
  border-color: var(--fs-color-primary);
}

.border-\[--main-color-xhome\] {
  border-color: var(--fs-color-primary);
}

.border-\[--main-color\] {
  border-color: var(--fs-color-primary);
}

.border-\[--neutral-50\] {
  border-color: var(--neutral-50);
}

.border-\[--outlined-default\] {
  border-color: var(--outlined-default);
}

.border-\[--outlined-light\] {
  border-color: var(--outlined-light);
}

.border-\[--primary-main\] {
  border-color: var(--fs-color-primary);
}

.border-\[--warning-dark\] {
  border-color: var(--warning-dark);
}

.border-\[--x-cell-main\] {
  border-color: var(--x-cell-main);
}

.border-\[--x-hotel-8\] {
  border-color: var(--x-hotel-8);
}

.border-\[--x-hotel-main\] {
  border-color: var(--x-hotel-main);
}

.border-\[var\(--divider-default\)\] {
  border-color: var(--divider-default);
}

.border-\[var\(--error-light\)\] {
  border-color: var(--error-light);
}

.border-\[var\(--error-main\)\] {
  border-color: var(--error-main);
}

.border-\[var\(--main-color\)\] {
  border-color: var(--fs-color-primary);
}

.border-\[var\(--outlined-default\)\] {
  border-color: var(--outlined-default);
}

.border-\[var\(--outlined-light\)\] {
  border-color: var(--outlined-light);
}

.border-transparent {
  border-color: transparent;
}

.border-b-\[var\(--divider-default\)\] {
  border-bottom-color: var(--divider-default);
}

.border-l-\[--divider-default\] {
  border-left-color: var(--divider-default);
}

.border-l-\[--outlined-light\] {
  border-left-color: var(--outlined-light);
}

.border-t-\[--primary-main\] {
  border-top-color: var(--fs-color-primary);
}

.\!bg-\[\#131313\]\/\[0\.24\] {
  background-color: hsla(0, 0%, 7%, 0.24) !important;
}

.\!bg-\[\#131313e6\] {
  background-color: #131313e6 !important;
}

.\!bg-\[\#759d3f\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(117 157 63 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#f9f6f1\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 246 241 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[--hover-color-brand\] {
  background-color: var(--hover-color-brand) !important;
}

.\!bg-\[--main-color\] {
  background-color: var(--fs-color-primary) !important;
}

.\!bg-\[--x-cell-main\] {
  background-color: var(--x-cell-main) !important;
}

.\!bg-\[--x-hotel-main\] {
  background-color: var(--x-hotel-main) !important;
}

.\!bg-\[var\(--background-default\)\] {
  background-color: var(--background-default) !important;
}

.\!bg-transparent {
  background-color: initial !important;
}

.bg-\[\#00000099\] {
  background-color: #00000099;
}

.bg-\[\#1313133d\] {
  background-color: #1313133d;
}

.bg-\[\#131313B2\] {
  background-color: #131313b2;
}

.bg-\[\#405F2D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 95 45 / var(--tw-bg-opacity));
}

.bg-\[\#454545\] {
  --tw-bg-opacity: 1;
  background-color: rgb(69 69 69 / var(--tw-bg-opacity));
}

.bg-\[\#759D3F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(117 157 63 / var(--tw-bg-opacity));
}

.bg-\[\#79747E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(121 116 126 / var(--tw-bg-opacity));
}

.bg-\[\#CAE1B5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(202 225 181 / var(--tw-bg-opacity));
}

.bg-\[\#E7E7E7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
}

.bg-\[\#F6F6F6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}

.bg-\[\#F9F6F1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 246 241 / var(--tw-bg-opacity));
}

.bg-\[\#e9e9e9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity));
}

.bg-\[\#f3f3f3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}

/* Invalid dynamic CSS selector removed. If you need dynamic CSS variables, use a preprocessor or inline styles in your HTML/JS. */

.bg-\[--background-color-xcell\] {
  background-color: var(--background-color-xcell);
}

.bg-\[--background-color-xhome\] {
  background-color: rgb(168, 56, 51, 5%);
}

.bg-\[--background-color\] {
  background-color: rgb(168, 56, 51, 5%);
}

.bg-\[--background-default\] {
  background-color: var(--background-default);
}

.bg-\[--background-disabled\] {
  background-color: var(--background-disabled);
}

.bg-\[--background-gray-primary\] {
  background-color: var(--background-gray-primary);
}

.bg-\[--background-gray\] {
  background-color: var(--background-gray);
}

.bg-\[--divider-default\] {
  background-color: var(--divider-default);
}

.bg-\[--error-lightest\] {
  background-color: var(--error-lightest);
}

.bg-\[--error-main\] {
  background-color: var(--error-main);
}

.bg-\[--main-color-xcell\] {
  background-color: var(--fs-color-primary);
}

.bg-\[--main-color-xcellent\] {
  background-color: var(--fs-color-primary);
}

.bg-\[--main-color-xhome\] {
  background-color: var(--fs-color-primary);
}

.bg-\[--main-color\] {
  background-color: var(--fs-color-secondary);
  border-color: var(--fs-color-secondary);
}

.bg-\[--neutral-500\] {
  background-color: var(--neutral-500);
}

.bg-\[--neutral-800\] {
  background-color: var(--neutral-800);
}

.bg-\[--outlined-disabled\] {
  background-color: var(--outlined-disabled);
}

.bg-\[--outlined-light\] {
  background-color: var(--outlined-light);
}

.bg-\[--primary-300\] {
  background-color: var(--fs-color-secondary);
}

.bg-\[--primary-50\] {
  background-color: var(--primary-50);
}

.bg-\[--primary-main\] {
  background-color: var(--fs-color-primary);
}

.bg-\[--warning-dark\] {
  background-color: var(--warning-dark);
}

.bg-\[--warning-light\] {
  background-color: var(--warning-light);
}

.bg-\[--warning-main\] {
  background-color: var(--warning-main);
}

.bg-\[--x-cell-100\] {
  background-color: var(--x-cell-100);
}

.bg-\[--x-cell-300\] {
  background-color: var(--x-cell-300);
}

.bg-\[--x-cell-50\] {
  background-color: var(--x-cell-50);
}

.bg-\[--x-home-50\] {
  background-color: rgb(168, 56, 51, 5%);
}

.bg-\[--x-hotel-100\] {
  background-color: var(--x-hotel-100);
}

.bg-\[--x-hotel-50\] {
  background-color: var(--x-hotel-50);
}

.bg-\[--x-hotel-8\] {
  background-color: var(--x-hotel-8);
}

.bg-\[--x-hotel-main\] {
  background-color: var(--x-hotel-main);
}

.bg-\[gray\] {
  --tw-bg-opacity: 1;
  background-color: rgb(128 128 128 / var(--tw-bg-opacity));
}

.bg-\[var\(--background-default\)\] {
  background-color: var(--background-default);
}

.bg-\[var\(--error-lightest\)\] {
  background-color: var(--error-lightest);
}

.bg-\[var\(--neutral-50\)\] {
  background-color: var(--neutral-50);
}

.bg-black\/80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bg-inherit {
  background-color: inherit;
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: initial;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: 50%;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-contain {
  object-fit: contain;
}

.object-cover {
  object-fit: cover;
}

.object-center {
  object-position: center;
}

.\!p-0 {
  padding: 0 !important;
}

.\!p-\[12px\] {
  padding: 12px !important;
}

.p-0 {
  padding: 0;
}

.p-16 {
  padding: 4rem;
}

.p-4 {
  padding: 1rem;
}

.p-\[10px\] {
  padding: 10px;
}

.p-\[16px\] {
  padding: 16px;
}

.p-\[20px\] {
  padding: 20px;
}

.p-\[24px\] {
  padding: 24px;
}

.p-\[48px\] {
  padding: 48px;
}

.p-\[8px\] {
  padding: 8px;
}

.\!px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.\!px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.\!px-\[10px\] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.\!px-\[32px\] {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-\[100px\] {
  padding-left: 100px;
  padding-right: 100px;
}

.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}

.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}

.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}

.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}

.px-\[32px\] {
  padding-left: 32px;
  padding-right: 32px;
}

.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}

.px-\[64px\] {
  padding-left: 64px;
  padding-right: 64px;
}

.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}

.py-0 {
  padding-bottom: 0;
  padding-top: 0;
}

.py-2 {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.py-8 {
  padding-bottom: 2rem;
  padding-top: 2rem;
}

.py-\[10px\] {
  padding-bottom: 10px;
  padding-top: 10px;
}

.py-\[12px\] {
  padding-bottom: 12px;
  padding-top: 12px;
}

.py-\[16px\] {
  padding-bottom: 16px;
  padding-top: 16px;
}

.py-\[18px\] {
  padding-bottom: 18px;
  padding-top: 18px;
}

.py-\[20px\] {
  padding-bottom: 20px;
  padding-top: 20px;
}

.py-\[24px\] {
  padding-bottom: 24px;
  padding-top: 24px;
}

.py-\[32px\] {
  padding-bottom: 32px;
  padding-top: 32px;
}

.py-\[40px\] {
  padding-bottom: 40px;
  padding-top: 40px;
}

.py-\[4px\] {
  padding-bottom: 4px;
  padding-top: 4px;
}

.py-\[64px\] {
  padding-bottom: 64px;
  padding-top: 64px;
}

.py-\[6px\] {
  padding-bottom: 6px;
  padding-top: 6px;
}

.py-\[8px\] {
  padding-bottom: 8px;
  padding-top: 8px;
}

.\!pb-0 {
  padding-bottom: 0 !important;
}

.\!pr-\[24px\] {
  padding-right: 24px !important;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-\[150px\] {
  padding-bottom: 150px;
}

.pb-\[153px\] {
  padding-bottom: 153px;
}

.pb-\[16px\] {
  padding-bottom: 16px;
}

.pb-\[24px\] {
  padding-bottom: 24px;
}

.pb-\[32px\] {
  padding-bottom: 32px;
}

.pb-\[52px\] {
  padding-bottom: 52px;
}

.pb-\[64px\] {
  padding-bottom: 64px;
}

.pb-\[8px\] {
  padding-bottom: 8px;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-\[24px\] {
  padding-left: 24px;
}

.pl-\[8px\] {
  padding-left: 8px;
}

.pr-\[10px\] {
  padding-right: 10px;
}

.pr-\[4px\] {
  padding-right: 4px;
}

.pr-\[6px\] {
  padding-right: 6px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[12px\] {
  padding-top: 12px;
}

.pt-\[16\%\] {
  padding-top: 16%;
}

.pt-\[16px\] {
  padding-top: 16px;
}

.pt-\[20px\] {
  padding-top: 20px;
}

.pt-\[21\.8\%\] {
  padding-top: 21.8%;
}

.pt-\[24px\] {
  padding-top: 24px;
}

.pt-\[32px\] {
  padding-top: 32px;
}

.pt-\[35\.85\%\] {
  padding-top: 35.85%;
}

.pt-\[50\%\] {
  padding-top: 50%;
}

.pt-\[53\.9\%\] {
  padding-top: 53.9%;
}

.pt-\[60px\] {
  padding-top: 60px;
}

.pt-\[64\%\] {
  padding-top: 64%;
}

.pt-\[8px\] {
  padding-top: 8px;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-\[0\.8rem\] {
  font-size: 0.8rem;
}

.text-\[104px\] {
  font-size: 104px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[32px\] {
  font-size: 32px;
}

.text-\[40px\] {
  font-size: 40px;
}

.text-\[50px\] {
  font-size: 50px;
}

.text-\[8px\] {
  font-size: 8px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[22px\] {
  line-height: 22px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[30px\] {
  line-height: 30px;
}

.leading-\[36px\] {
  line-height: 36px;
}

.leading-\[52px\] {
  line-height: 52px;
}

.leading-none {
  line-height: 1;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.\!text-\[\#759d3f\] {
  --tw-text-opacity: 1 !important;
  color: rgb(117 157 63 / var(--tw-text-opacity)) !important;
}

.\!text-\[--color-brand\] {
  color: var(--color-brand) !important;
}

.\!text-\[--main-color\] {
  color: var(--fs-color-primary) !important;
}

.\!text-\[--neutral-500\] {
  color: var(--neutral-500) !important;
}

.\!text-\[--neutral-50\] {
  color: var(--neutral-50) !important;
}

.\!text-\[--x-cell-main\] {
  color: var(--x-cell-main) !important;
}

.\!text-\[--x-hotel-main\] {
  color: var(--fs-color-primary);
}

.text-\[\#131313\] {
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity));
}

.text-\[\#405F2D\] {
  --tw-text-opacity: 1;
  color: rgb(64 95 45 / var(--tw-text-opacity));
}

.text-\[\#6D6D6D\] {
  --tw-text-opacity: 1;
  color: rgb(109 109 109 / var(--tw-text-opacity));
}

.text-\[--background-default\] {
  color: var(--background-default);
}

.text-\[--button-hover-color\] {
  color: var(--fs-color-primary);
}

.text-\[--error-main\] {
  color: var(--error-main);
}

.text-\[--main-color-xcell\] {
  color: var(--fs-color-primary);
}

.text-\[--main-color-xcellent\] {
  color: var(--fs-color-primary);
}

.text-\[--main-color-xhome\] {
  color: var(--fs-color-primary);
}

.text-\[--main-color\] {
  color: var(--fs-color-primary);
}

.text-\[--neutral-500\] {
  color: var(--neutral-500);
}

.text-\[--neutral-800\] {
  color: var(--neutral-800);
}

.text-\[--neutral-900\] {
  color: var(--neutral-900);
}

.text-\[--text-disabled\] {
  color: var(--text-disabled);
}

.text-\[--text-icon\] {
  color: var(--text-icon);
}

.text-\[--text-secondary\] {
  color: var(--text-secondary);
}

.text-\[--warning-dark\] {
  color: var(--warning-dark);
}

.text-\[--x-cell-main\] {
  color: var(--x-cell-main);
}

.text-\[--x-hotel-main\] {
  color: var(--x-hotel-main);
}

.text-\[var\(--main-color\)\] {
  color: var(--fs-color-primary);
}

.text-\[var\(--text-inverse\)\] {
  color: var(--text-inverse);
}

.text-black {
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-black,
.text-white {
  --tw-text-opacity: 1;
}

.text-white {
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\!underline {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}

.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.\!no-underline {
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}

.no-underline {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}

.\!opacity-100 {
  opacity: 1 !important;
}

.opacity-0 {
  opacity: 0;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-\[0\.6\] {
  opacity: 0.6;
}

.shadow-\[0_4px_8px_0_rgba\(145\2c 158\2c 171\2c 0\.24\)\] {
  --tw-shadow: 0 4px 8px 0 rgba(145, 158, 171, 0.24);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.blur {
  --tw-blur: blur(8px);
}

.blur,
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-colors {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.duration-300 {
  transition-duration: 0.3s;
}

.duration-700 {
  transition-duration: 0.7s;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[border-bottom\:1px_solid_var\(--divider-default\)\] {
  border-bottom: 1px solid var(--divider-default);
}

.\[border-bottom\:1px_solid_var\(--outlined-light\)\] {
  border-bottom: 1px solid var(--outlined-light);
}

.\[border-bottom\:3px_solid_var\(--primary-main\)\] {
  border-bottom: 3px solid var(--fs-color-primary);
}

.\[border-right\:1px_dashed_var\(--main-color\)\] {
  border-right: 1px dashed var(--fs-color-primary);
}

.\[border-right\:1px_dashed_var\(--primary-main\)\] {
  border-right: 1px dashed var(--fs-color-primary);
}

.\[border-top\:1px_solid_var\(--divider-default\)\] {
  border-top: 1px solid var(--divider-default);
}

.\[border-top\:1px_solid_var\(--outlined-light\)\] {
  border-top: 1px solid var(--outlined-light);
}

.\[box-shadow\:-8px_4px_20px_0px_rgba\(145\2c _158\2c _171\2c _0\.24\)\2c _0px_0px_2px_0px_rgba\(145\2c _158\2c _171\2c _0\.24\)\] {
  box-shadow: -8px 4px 20px 0 rgba(145, 158, 171, 0.24), 0 0 2px 0 rgba(145, 158, 171, 0.24);
}

.\[box-shadow\:0px_2px_20px_0px_rgba\(107\2c _156\2c _70\2c _0\.28\)\] {
  box-shadow: 0 2px 20px 0 rgba(107, 156, 70, 0.28);
}

.\[box-shadow\:0px_2px_20px_0px_rgba\(107\2c _157\2c _70\2c _0\.28\)\] {
  box-shadow: 0 2px 20px 0 rgb(168, 56, 51, 5%);
}

.\[box-shadow\:0px_2px_20px_0px_rgba\(188\2c _111\2c _198\2c _0\.28\)\] {
  box-shadow: 0 2px 20px 0 rgba(188, 111, 198, 0.28);
}

.\[list-style\:disc\] {
  list-style: disc;
}

.\[transition\:max-height_0\.2s_ease-out\] {
  transition: max-height 0.2s ease-out;
}

@media not all and (min-width: 768px) {
  .max-md\:heading4-bold {
    font-family: "Mulish", sans-serif !important;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
  }
}

@media (min-width: 640px) {
  .sm\:heading3-bold {
    font-family: "Mulish", sans-serif !important;
    font-size: 32px;
    font-weight: 700;
    line-height: 44px;
  }

  .sm\:heading5-medium {
    font-weight: 500;
  }

  .sm\:heading5-bold,
  .sm\:heading5-medium {
    font-family: "Mulish", sans-serif !important;
    font-size: 20px;
    line-height: 30px;
  }

  .sm\:heading5-bold {
    font-weight: 700;
  }
}

.last\:mb-0:last-child {
  margin-bottom: 0;
}

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.hover\:\!border-\[--button-hover-color\]:hover {
  border-color: var(--fs-color-primary) !important;
}

.hover\:\!border-\[--color-brand\]:hover {
  border-color: var(--color-brand) !important;
}

.hover\:\!border-\[--main-color\]:hover {
  border-color: var(--fs-color-primary) !important;
}

.hover\:border-\[--button-hover-color-xcell\]:hover {
  border-color: var(--button-hover-color-xcell);
}

.hover\:border-\[--button-hover-color-xcellent\]:hover {
  border-color: var(--button-hover-color-xcellent);
}

.hover\:border-\[--button-hover-color-xhome\]:hover {
  border-color: var(--button-hover-color-xhome);
}

.hover\:border-\[--button-hover-color\]:hover {
  border-color: var(--fs-color-primary);
}

.hover\:border-\[--main-color\]:hover {
  border-color: var(--fs-color-primary);
}

.hover\:border-\[--primary-400\]:hover {
  border-color: var(--primary-400);
}

.hover\:border-\[--x-hotel-main\]:hover {
  border-color: var(--x-hotel-main);
}

.hover\:\!bg-\[--button-hover-color\]:hover {
  background-color: var(--fs-color-primary) !important;
}

.hover\:\!bg-\[--hover-color-brand\]:hover {
  background-color: var(--hover-color-brand) !important;
}

.hover\:\!bg-\[--x-cell-200\]:hover {
  background-color: var(--x-cell-200) !important;
}

.hover\:\!bg-\[--x-home-100\]:hover {
  background-color: var(--x-home-100) !important;
}

.hover\:\!bg-\[--x-hotel-100\]:hover {
  background-color: var(--x-hotel-100) !important;
}

.hover\:\!bg-transparent:hover {
  background-color: initial !important;
}

.hover\:bg-\[--button-hover-color-xcell\]:hover {
  background-color: var(--button-hover-color-xcell);
}

.hover\:bg-\[--button-hover-color-xcellent\]:hover {
  background-color: var(--button-hover-color-xcellent);
}

.hover\:bg-\[--button-hover-color-xhome\]:hover {
  background-color: var(--button-hover-color-xhome);
}

.hover\:bg-\[--button-hover-color\]:hover {
  background-color: var(--fs-color-primary);
}

.hover\:bg-\[--error-lightest\]:hover {
  background-color: var(--error-lightest);
}

.hover\:bg-\[--hover-color\]:hover {
  background-color: var(--hover-color);
}

.hover\:bg-\[--main-color-xcell\]:hover {
  background-color: var(--fs-color-primary);
}

.hover\:bg-\[--main-color-xcellent\]:hover {
  background-color: var(--fs-color-primary);
}

.hover\:bg-\[--main-color-xhome\]:hover {
  background-color: var(--fs-color-primary);
}

.hover\:bg-\[--main-color\]:hover {
  background-color: var(--fs-color-primary);
}

.hover\:bg-\[--primary-400\]:hover {
  background-color: var(--primary-400);
}

.hover\:bg-\[--x-hotel-50\]:hover {
  background-color: var(--x-hotel-50);
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:\!text-\[--primary-300\]:hover {
  color: var(--primary-300) !important;
}

.hover\:\!text-\[--primary-main\]:hover {
  color: var(--fs-color-primary) !important;
}

.hover\:text-\[\#405F2D\]:hover {
  --tw-text-opacity: 1;
  color: rgb(64 95 45 / var(--tw-text-opacity));
}

.hover\:text-\[--main-color-xcell\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-\[--main-color-xcellent\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-\[--main-color-xhome\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-\[--main-color\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-\[--primary-main\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-\[--x-hotel-main\]:hover {
  color: var(--x-hotel-main);
}

.hover\:text-\[var\(--main-color\)\]:hover {
  color: var(--fs-color-primary);
}

.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:opacity-85:hover {
  opacity: 0.85;
}

.focus\:\!border-\[--main-color\]:focus {
  border-color: var(--fs-color-primary) !important;
}

.focus\:border-\[--button-hover-color-xcell\]:focus {
  border-color: var(--button-hover-color-xcell);
}

.focus\:border-\[--button-hover-color-xcellent\]:focus {
  border-color: var(--button-hover-color-xcellent);
}

.focus\:border-\[--button-hover-color-xhome\]:focus {
  border-color: var(--button-hover-color-xhome);
}

.focus\:border-\[--button-hover-color\]:focus {
  border-color: var(--fs-color-primary);
}

.focus\:border-\[--main-color\]:focus {
  border-color: var(--fs-color-primary);
}

.focus\:border-\[--neutral-300\]:focus {
  border-color: var(--neutral-300);
}

.focus\:border-\[--x-hotel-main\]:focus {
  border-color: var(--x-hotel-main);
}

.focus\:\!bg-\[--hover-color\]:focus {
  background-color: var(--hover-color) !important;
}

.focus\:\!bg-\[--main-color\]:focus {
  background-color: var(--fs-color-primary) !important;
}

.focus\:bg-\[\#f3f3f3\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}

.focus\:bg-\[--button-hover-color-xcell\]:focus {
  background-color: var(--button-hover-color-xcell);
}

.focus\:bg-\[--button-hover-color-xcellent\]:focus {
  background-color: var(--button-hover-color-xcellent);
}

.focus\:bg-\[--button-hover-color-xhome\]:focus {
  background-color: var(--button-hover-color-xhome);
}

.focus\:bg-\[--button-hover-color\]:focus {
  background-color: var(--fs-color-primary);
}

.focus\:bg-\[--hover-color\]:focus {
  background-color: var(--hover-color);
}

.focus\:bg-\[--main-color-xcell\]:focus {
  background-color: var(--fs-color-primary);
}

.focus\:bg-\[--main-color-xcellent\]:focus {
  background-color: var(--fs-color-primary);
}

.focus\:bg-\[--main-color-xhome\]:focus {
  background-color: var(--fs-color-primary);
}

.focus\:bg-\[--main-color\]:focus {
  background-color: var(--fs-color-primary);
}

.focus\:bg-transparent:focus {
  background-color: initial;
}

.focus\:\!text-\[--primary-main\]:focus {
  color: var(--fs-color-primary) !important;
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-neutral-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.active\:\!border-\[--main-color\]:active {
  border-color: var(--fs-color-primary) !important;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.has-\[disabled\]\:hidden:has(disabled) {
  display: none;
}

.aria-selected\:bg-\[--hover-color-xcell\][aria-selected="true"] {
  background-color: var(--hover-color-xcell);
}

.aria-selected\:bg-\[--hover-color-xcellent\][aria-selected="true"] {
  background-color: var(--hover-color-xcellent);
}

.aria-selected\:bg-\[--hover-color-xhome\][aria-selected="true"] {
  background-color: var(--hover-color-xhome);
}

.aria-selected\:bg-\[--hover-color\][aria-selected="true"] {
  background-color: var(--hover-color);
}

.aria-selected\:bg-neutral-100\/50[aria-selected="true"] {
  background-color: hsla(0, 0%, 96%, 0.5);
}

.aria-selected\:\!text-black[aria-selected="true"] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.aria-selected\:text-neutral-500[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}

.aria-selected\:opacity-30[aria-selected="true"] {
  opacity: 0.3;
}

@media not all and (min-width: 1280px) {
  .max-xl\:\!left-0 {
    left: 0 !important;
  }

  .max-xl\:\!right-0 {
    right: 0 !important;
  }

  .max-xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .max-xl\:flex-wrap {
    flex-wrap: wrap;
  }
}

@media not all and (min-width: 1024px) {
  .max-lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:h-\[250px\] {
    height: 250px;
  }

  .max-lg\:w-3\/5 {
    width: 60%;
  }

  .max-lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .max-lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:\!left-\[11px\] {
    left: 11px !important;
  }

  .max-md\:\!left-\[16px\] {
    left: 16px !important;
  }

  .max-md\:\!left-\[64px\] {
    left: 64px !important;
  }

  .max-md\:\!right-\[11px\] {
    right: 11px !important;
  }

  .max-md\:\!top-\[224px\] {
    top: 224px !important;
  }

  .max-md\:top-\[63px\] {
    top: 63px;
  }

  .max-md\:\!z-\[1030\] {
    z-index: 1030 !important;
  }

  .max-md\:mx-\[14px\] {
    margin-left: 14px;
    margin-right: 14px;
  }

  .max-md\:mx-\[16px\] {
    margin-left: 16px;
    margin-right: 16px;
  }

  .max-md\:mb-\[16px\] {
    margin-bottom: 16px;
  }

  .max-md\:mb-\[24px\] {
    margin-bottom: 24px;
  }

  .max-md\:ml-0 {
    margin-left: 0;
  }

  .max-md\:ml-\[12px\] {
    margin-left: 12px;
  }

  .max-md\:mt-\[20px\] {
    margin-top: 20px;
  }

  .max-md\:mt-\[64px\] {
    margin-top: 64px;
  }

  .max-md\:block {
    display: block;
  }

  .max-md\:grid {
    display: grid;
  }

  .max-md\:\!hidden {
    display: none !important;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:\!h-\[32px\] {
    height: 32px !important;
  }

  .max-md\:h-\[200px\] {
    height: 200px;
  }

  .max-md\:h-\[276px\] {
    height: 276px;
  }

  .max-md\:h-\[34px\] {
    height: 34px;
  }

  .max-md\:h-\[40px\] {
    height: 40px;
  }

  .max-md\:h-\[62px\] {
    height: 62px;
  }

  .max-md\:h-auto {
    height: auto;
  }

  .max-md\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }

  .max-md\:h-full {
    height: 100%;
  }

  .max-md\:h-max {
    height: max-content;
  }

  .max-md\:max-h-\[260px\] {
    max-height: 260px;
  }

  .max-md\:max-h-\[54px\] {
    max-height: 54px;
  }

  .max-md\:min-h-\[200px\] {
    min-height: 200px;
  }

  .max-md\:\!w-\[150px\] {
    width: 150px !important;
  }

  .max-md\:\!w-\[32px\] {
    width: 32px !important;
  }

  .max-md\:\!w-full {
    width: 100% !important;
  }

  .max-md\:w-56 {
    width: 14rem;
  }

  .max-md\:w-\[120px\] {
    width: 120px;
  }

  .max-md\:w-\[300px\] {
    width: 300px;
  }

  .max-md\:w-\[40px\] {
    width: 40px;
  }

  .max-md\:w-\[calc\(100\%_-_32px\)\] {
    width: calc(100% - 32px);
  }

  .max-md\:w-auto {
    width: auto;
  }

  .max-md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:min-w-\[50\%\] {
    min-width: 50%;
  }

  .max-md\:min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }

  .max-md\:max-w-full {
    max-width: 100%;
  }

  .max-md\:flex-1 {
    flex: 1 1 0%;
  }

  .max-md\:flex-\[unset\] {
    flex: unset;
  }

  .max-md\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .max-md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-md\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .max-md\:items-start {
    align-items: flex-start;
  }

  .max-md\:items-center {
    align-items: center;
  }

  .max-md\:items-stretch {
    align-items: stretch;
  }

  .max-md\:justify-center {
    justify-content: center;
  }

  .max-md\:justify-between {
    justify-content: space-between;
  }

  .max-md\:gap-0 {
    gap: 0;
  }

  .max-md\:gap-\[12px\] {
    gap: 12px;
  }

  .max-md\:gap-\[16px\] {
    gap: 16px;
  }

  .max-md\:gap-\[20px\] {
    gap: 20px;
  }

  .max-md\:gap-\[24px\] {
    gap: 24px;
  }

  .max-md\:gap-\[8px\] {
    gap: 8px;
  }

  .max-md\:gap-y-\[32px\] {
    row-gap: 32px;
  }

  .max-md\:gap-y-\[8px\] {
    row-gap: 8px;
  }

  .max-md\:break-all {
    word-break: break-all;
  }

  .max-md\:rounded-b-\[12px\] {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }

  .max-md\:rounded-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .max-md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .max-md\:border-l-\[1px\] {
    border-left-width: 1px;
  }

  .max-md\:border-r-\[1px\] {
    border-right-width: 1px;
  }

  .max-md\:\!border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
  }

  .max-md\:\!bg-\[\#131313e6\] {
    background-color: #131313e6 !important;
  }

  .max-md\:bg-\[\#E7E7E7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 231 231 / var(--tw-bg-opacity));
  }

  .max-md\:bg-\[\#F9F6F1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 246 241 / var(--tw-bg-opacity));
  }

  .max-md\:\!p-0 {
    padding: 0 !important;
  }

  .max-md\:p-\[10px\] {
    padding: 10px;
  }

  .max-md\:p-\[12px\] {
    padding: 12px;
  }

  .max-md\:\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .max-md\:\!px-\[8px\] {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .max-md\:\!py-\[6px\] {
    padding-bottom: 6px !important;
    padding-top: 6px !important;
  }

  .max-md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .max-md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .max-md\:px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px;
  }

  .max-md\:px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
  }

  .max-md\:px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .max-md\:py-0 {
    padding-bottom: 0;
    padding-top: 0;
  }

  .max-md\:py-\[16px\] {
    padding-bottom: 16px;
    padding-top: 16px;
  }

  .max-md\:py-\[24px\] {
    padding-bottom: 24px;
    padding-top: 24px;
  }

  .max-md\:pb-0 {
    padding-bottom: 0;
  }

  .max-md\:pb-\[253px\] {
    padding-bottom: 253px;
  }

  .max-md\:pl-\[16px\] {
    padding-left: 16px;
  }

  .max-md\:pr-\[12px\] {
    padding-right: 12px;
  }

  .max-md\:pt-\[16px\] {
    padding-top: 16px;
  }

  .max-md\:pt-\[64px\] {
    padding-top: 64px;
  }

  .max-md\:pt-\[68\.2\%\] {
    padding-top: 68.2%;
  }

  .max-md\:text-center {
    text-align: center;
  }

  .max-md\:text-right {
    text-align: right;
  }

  .max-md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .max-md\:text-\[12px\] {
    font-size: 12px;
  }

  .max-md\:text-\[14px\] {
    font-size: 14px;
  }

  .max-md\:text-\[16px\] {
    font-size: 16px;
  }

  .max-md\:text-\[18px\] {
    font-size: 18px;
  }

  .max-md\:text-\[20px\] {
    font-size: 20px;
  }

  .max-md\:text-\[40px\] {
    font-size: 40px;
  }

  .max-md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .max-md\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .max-md\:\[flex-basis\:50\%\] {
    flex-basis: 50%;
  }

  .max-md\:focus\:\!bg-\[\#f9f6f1\]:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 246 241 / var(--tw-bg-opacity)) !important;
  }
}

@media not all and (min-width: 640px) {
  .max-sm\:my-\[68px\] {
    margin-bottom: 68px;
    margin-top: 68px;
  }

  .max-sm\:mt-\[16px\] {
    margin-top: 16px;
  }

  .max-sm\:mt-\[24px\] {
    margin-top: 24px;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:h-4 {
    height: 1rem;
  }

  .max-sm\:h-\[86px\] {
    height: 86px;
  }

  .max-sm\:w-4 {
    width: 1rem;
  }

  .max-sm\:w-\[300px\] {
    width: 300px;
  }

  .max-sm\:w-\[86px\] {
    width: 86px;
  }

  .max-sm\:w-full {
    width: 100%;
  }

  .max-sm\:max-w-\[120px\] {
    max-width: 120px;
  }

  .max-sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-sm\:flex-col {
    flex-direction: column;
  }

  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-sm\:justify-between {
    justify-content: space-between;
  }

  .max-sm\:gap-4 {
    gap: 1rem;
  }

  .max-sm\:overflow-hidden {
    overflow: hidden;
  }

  .max-sm\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .max-sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .max-sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .max-sm\:pl-4 {
    padding-left: 1rem;
  }

  .max-sm\:pr-0 {
    padding-right: 0;
  }

  .max-sm\:\!text-\[14px\] {
    font-size: 14px !important;
  }

  .max-sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .max-sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .max-sm\:text-\[14px\] {
    font-size: 14px;
  }

  .max-sm\:text-\[32px\] {
    font-size: 32px;
  }

  .max-sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .max-sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .max-sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .max-sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media (min-width: 640px) {
  .sm\:my-0 {
    margin-bottom: 0;
    margin-top: 0;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-\[40px\] {
    height: 40px;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:\!w-\[200px\] {
    width: 200px !important;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-\[1px\] {
    width: 1px;
  }

  .sm\:w-\[335px\] {
    width: 335px;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:max-w-\[200px\] {
    max-width: 200px;
  }

  .sm\:max-w-\[360px\] {
    max-width: 360px;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-\[24px\] {
    gap: 24px;
  }

  .sm\:gap-\[40px\] {
    gap: 40px;
  }

  .sm\:gap-x-\[20px\] {
    column-gap: 20px;
  }

  .sm\:gap-y-\[30px\] {
    row-gap: 30px;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:p-\[32px\] {
    padding: 32px;
  }

  .sm\:py-\[32px\] {
    padding-bottom: 32px;
    padding-top: 32px;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-start {
    text-align: start;
  }
}

@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }

  .md\:\!left-\[unset\] {
    left: unset !important;
  }

  .md\:\!right-\[0\] {
    right: 0 !important;
  }

  .md\:\!right-\[72px\] {
    right: 72px !important;
  }

  .md\:left-0 {
    left: 0;
  }

  .md\:right-0 {
    right: 0;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:line-clamp-\[10\] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
  }

  .md\:block {
    display: block;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!h-\[44px\] {
    height: 44px !important;
  }

  .md\:h-\[300px\] {
    height: 300px;
  }

  .md\:h-\[340px\] {
    height: 340px;
  }

  .md\:h-\[36px\] {
    height: 36px;
  }

  .md\:h-\[44px\] {
    height: 44px;
  }

  .md\:\!w-\[397px\] {
    width: 397px !important;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-\[160px\] {
    width: 160px;
  }

  .md\:w-\[184px\] {
    width: 184px;
  }

  .md\:w-max {
    width: max-content;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:rounded-l-\[12px\] {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
  }

  .md\:rounded-r-\[12px\] {
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
  }

  .md\:border-b-\[1px\] {
    border-bottom-width: 1px;
  }

  .md\:border-t-\[1px\] {
    border-top-width: 1px;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\!bottom-\[20\%\] {
    bottom: 20% !important;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:ml-\[46px\] {
    margin-left: 46px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-\[680px\] {
    height: 680px;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:max-h-\[304px\] {
    max-height: 304px;
  }

  .lg\:max-h-\[318px\] {
    max-height: 318px;
  }

  .lg\:w-\[1000px\] {
    width: 1000px;
  }

  .lg\:w-\[124px\] {
    width: 124px;
  }

  .lg\:w-\[400px\] {
    width: 400px;
  }

  .lg\:w-\[calc\(100\%-397px\)\] {
    width: calc(100% - 397px);
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-\[1240px\] {
    max-width: 1240px;
  }

  .lg\:max-w-\[169px\] {
    max-width: 169px;
  }

  .lg\:max-w-\[175px\] {
    max-width: 175px;
  }

  .lg\:max-w-\[246px\] {
    max-width: 246px;
  }

  .lg\:min-w-\[246px\] {
    min-width: 246px;
  }

  .lg\:max-w-\[267px\] {
    max-width: 267px;
  }

  .lg\:max-w-\[300px\] {
    max-width: 300px;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[840px\] {
    max-width: 840px;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-search-room-card {
    grid-template-columns: 380px 1fr 169px;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:\!gap-\[40px\] {
    gap: 40px !important;
  }

  .lg\:gap-0 {
    gap: 0;
  }

  .lg\:gap-\[20px\] {
    gap: 20px;
  }

  .lg\:gap-\[24px\] {
    gap: 24px;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lg\:text-end {
    text-align: end;
  }
}

@media (min-width: 1280px) {
  .xl\:absolute {
    position: absolute;
  }

  .xl\:h-\[176px\] {
    height: 176px;
  }

  .xl\:max-h-\[206px\] {
    max-height: 206px;
  }

  .xl\:min-w-\[400px\] {
    min-width: 400px;
  }

  .xl\:\!max-w-\[397px\] {
    max-width: 397px !important;
  }

  .xl\:px-0 {
    padding-right: 0;
  }

  .xl\:pl-0,
  .xl\:px-0 {
    padding-left: 0;
  }

  .xl\:pl-\[24px\] {
    padding-left: 24px;
  }
}

@media (prefers-color-scheme: dark) {
  .dark\:text-neutral-400 {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
  }

  .dark\:aria-selected\:bg-neutral-800\/50[aria-selected="true"] {
    background-color: rgba(38, 38, 38, 0.5);
  }

  .dark\:aria-selected\:text-neutral-400[aria-selected="true"] {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
  }
}

.\[\&\.ant-input\:focus\]\:\!border-\[--main-color\].ant-input:focus,
.\[\&\.ant-input\:hover\]\:\!border-\[--main-color\].ant-input:hover {
  border-color: var(--fs-color-primary) !important;
}

.\[\&\:focus-visible\]\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-\[--hover-color-xcell\]:has([aria-selected].day-outside) {
  background-color: var(--hover-color-xcell);
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-\[--hover-color-xcellent\]:has([aria-selected].day-outside) {
  background-color: var(--hover-color-xcellent);
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-\[--hover-color-xhome\]:has([aria-selected].day-outside) {
  background-color: var(--hover-color-xhome);
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-\[--hover-color\]:has([aria-selected].day-outside) {
  background-color: var(--hover-color);
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:z-10:has([aria-selected].day-range-end) {
  z-index: 10;
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-e-full:has([aria-selected].day-range-end) {
  border-end-end-radius: 9999px;
  border-start-end-radius: 9999px;
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:bg-\[--hover-color-xcell\]:has([aria-selected].day-range-end) {
  background-color: var(--hover-color-xcell);
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:bg-\[--hover-color-xcellent\]:has([aria-selected].day-range-end) {
  background-color: var(--hover-color-xcellent);
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:bg-\[--hover-color-xhome\]:has([aria-selected].day-range-end) {
  background-color: var(--hover-color-xhome);
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:bg-\[--hover-color\]:has([aria-selected].day-range-end) {
  background-color: var(--hover-color);
}

.\[\&\:has\(\[aria-selected\]\.day-range-middle\)\]\:bg-\[--hover-color-xcell\]:has([aria-selected].day-range-middle) {
  background-color: var(--hover-color-xcell);
}

.\[\&\:has\(\[aria-selected\]\.day-range-middle\)\]\:bg-\[--hover-color-xcellent\]:has([aria-selected].day-range-middle) {
  background-color: var(--hover-color-xcellent);
}

.\[\&\:has\(\[aria-selected\]\.day-range-middle\)\]\:bg-\[--hover-color-xhome\]:has([aria-selected].day-range-middle) {
  background-color: var(--hover-color-xhome);
}

.\[\&\:has\(\[aria-selected\]\.day-range-middle\)\]\:bg-\[--hover-color\]:has([aria-selected].day-range-middle) {
  background-color: var(--hover-color);
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:z-10:has([aria-selected].day-range-start) {
  z-index: 10;
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:rounded-s-full:has([aria-selected].day-range-start) {
  border-end-start-radius: 9999px;
  border-start-start-radius: 9999px;
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:bg-\[--hover-color-xcell\]:has([aria-selected].day-range-start) {
  background-color: var(--hover-color-xcell);
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:bg-\[--hover-color-xcellent\]:has([aria-selected].day-range-start) {
  background-color: var(--hover-color-xcellent);
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:bg-\[--hover-color-xhome\]:has([aria-selected].day-range-start) {
  background-color: var(--hover-color-xhome);
}

.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:bg-\[--hover-color\]:has([aria-selected].day-range-start) {
  background-color: var(--hover-color);
}

.\[\&\:has\(\[aria-selected\]\>\.first-day-month\)\]\:rounded-s-full:has([aria-selected] > .first-day-month) {
  border-end-start-radius: 9999px;
  border-start-start-radius: 9999px;
}

.\[\&\:has\(\[aria-selected\]\>\.last-day-month\)\]\:rounded-e-full:has([aria-selected] > .last-day-month) {
  border-end-end-radius: 9999px;
  border-start-end-radius: 9999px;
}

.\[\&\:not\(\:first-child\)\]\:mt-\[16px\]:not(:first-child) {
  margin-top: 16px;
}

.\[\&\:not\(\:last-child\)\]\:\[border-bottom\:1px_solid_var\(--divider-default\)\]:not(:last-child) {
  border-bottom: 1px solid var(--divider-default);
}

.\[\&\:not\(\[aria-selected\]\)\]\:bg-transparent:not([aria-selected]) {
  background-color: initial;
}

.\[\&\>div\>svg\]\:\!h-\[40px\] > div > svg {
  height: 40px !important;
}

.\[\&\>div\]\:mt-\[24px\] > div {
  margin-top: 24px;
}

.\[\&\>div\]\:\!h-\[40px\] > div {
  height: 40px !important;
}

.\[\&\>div\]\:\!h-auto > div {
  height: auto !important;
}

@media (min-width: 640px) {
  .\[\&\>div\]\:sm\:mt-\[24px\] > div {
    margin-top: 24px;
  }
}

.\[\&\>span\]\:\!mt-0 > span {
  margin-top: 0 !important;
}

.\[\&\>span\]\:\!w-full > span {
  width: 100% !important;
}

.\[\&\>svg\>g\>g\>path\]\:\!fill-\[--main-color-xcell\] > svg > g > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>g\>path\]\:\!fill-\[--main-color-xhome\] > svg > g > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>g\>path\]\:\!fill-\[--main-color\] > svg > g > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>g\>rect\]\:\!fill-\[--main-color-xcell\] > svg > g > g > rect {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>g\>rect\]\:\!fill-\[--main-color-xhome\] > svg > g > g > rect {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>g\>rect\]\:\!fill-\[--main-color\] > svg > g > g > rect {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>path\]\:\!fill-\[--main-color-xcell\] > svg > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>path\]\:\!fill-\[--main-color-xhome\] > svg > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>g\>path\]\:\!fill-\[--main-color\] > svg > g > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>path\]\:\!fill-\[--main-color-xcell\] > svg > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>path\]\:\!fill-\[--main-color-xhome\] > svg > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\>path\]\:\!fill-\[--main-color\] > svg > path {
  fill: var(--fs-color-primary) !important;
}

.\[\&\>svg\]\:h-full > svg {
  height: 100%;
}

.\[\&\>svg\]\:w-full > svg {
  width: 100%;
}
