/* node_modules/@infodata-group/inf-commons/src/lib/commons.scss */
:root {
  --red: #ed5565;
  --orange: #fc6e51;
  --yellow: #ffce54;
  --green: #1fcb9f;
  --blue: #00bdff;
  --purple: #ac92ec;
  --pink: #ec87c0;
  --brown: #a08053;
  --black: #2f373a;
  --white: #ffffff;
  --grey-fa: #fafafa;
  --grey-f3: #f3f3f3;
  --grey-ee: #eeeeee;
  --grey-e3: #e3e3e3;
  --grey-c8: #c8c8c8;
  --grey-ad: #adc3d0;
  --grey-99: #99abb2;
  --grey-65: #657575;
  --grey-4a: #4a555c;
  --grey-ed: #ededed;
  --link: #2e87ff;
  --link-hover: #1b63c6;
  --button-blue: #2e87ff;
  --button-blue-hover: #1b63c6;
  --primary-color: #faaa0a;
  --hover: brightness(85%);
  --border-radius: 5px;
  --placeholder: #999999;
  --grey-c6: #c6dbe8;
  --grey-40: #40484b;
  --grey-1d: #1d2b2f;
  --grey-18: #181c1e;
  --red-o40: #ed556566;
  --red-o50: #ed556580;
  --red-o98: #ed5565fa;
  --yellow-o40: #ffce5466;
  --green-o40: #1fcb9f66;
  --link-o98: #2e87fffa;
  --grey-c8-o20: #c8c8c833;
  --grey-c8-o30: #c8c8c84d;
  --grey-c8-o40: #c8c8c866;
  --grey-c8-o80: #c8c8c8cc;
  --grey-ad-o30: #adc3d04d;
  --grey-ad-o90: #adc3d0e6;
  --grey-ee-o80: #eeeeee4cc;
  --white-o00: #ffffff00;
  --white-o40: #ffffff66;
  --white-o60: #ffffff99;
  --white-o90: #ffffffe6;
  --black-o30: #2f373a4d;
  --black-o40: #2f373a66;
  --black-o50: #2f373a80;
  --black-o60: #2f373a99;
  --black-o80: #2f373acc;
  --black-o90: #2f373ae6;
  --primary-color-o20: #faaa0a33;
  --menu-active: #faaa0a;
  --menu-color: #adc3d0;
  --menu-border-color: #40484b;
  --menu-background: #2f373a;
  --menu-backgroud-active: #40484b;
  --menu-background-depth-1: #1e2b2f;
  --menu-background-depth-2: #181c1e;
  --dialog-action-background-color: #2e87ff;
  --dialog-action-background-color-hover: #1b63c6;
  --box-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);
  --text-shadow:
    -1px 0 #fafafa,
    0 1px #fafafa,
    1px 0 #fafafa,
    0 -1px #fafafa;
  --orange-tr: rgba(250, 170, 10, 0.1490196078);
  --animation-duration: 0.3s;
}
*,
::after,
::before {
  box-sizing: inherit;
}
@-ms-viewport {
  width: device-width;
}
@font-face {
  font-family: "Roboto";
  src: url(./media/Roboto-Regular-QP3KZSUK.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(./media/Roboto-Italic-VWDA52XH.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(./media/Roboto-Italic-VWDA52XH.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(./media/Roboto-Bold-66VES4J5.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
html,
body {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: var(--black);
  margin: 0;
}
.primary {
  color: var(--primary-color);
}
.warning {
  color: var(--primary-color);
}
.success {
  color: var(--green);
}
.danger {
  color: var(--red);
}
.info {
  color: var(--blue);
}
.violet {
  color: var(--purple);
}
.pink {
  color: var(--pink);
}
.inline {
  display: flex;
}
.inline .left {
  margin: auto auto auto 5px;
}
.inline .center {
  margin: auto;
}
.inline .right {
  margin: auto 5px auto auto;
}
.text-bold {
  font-weight: 600 !important;
}
td .table-icon {
  font-size: 13px;
}
.cell-align-right {
  margin: auto 0 auto auto;
  padding-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cell-align-left {
  margin: auto 0 auto 5px;
}
td .commons-cell-format {
  display: flex;
  width: 100%;
}
.commons-link {
  color: var(--link);
  text-decoration: none;
}
.commons-link:hover {
  cursor: pointer;
  text-decoration: underline;
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
.icon-letter {
  border-top: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
  height: 18px;
  width: 18px;
  font-weight: bold !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  color: var(--black);
}
.icon-letter::before {
  margin: auto;
  font-size: 12px;
  padding-top: 1px;
}
.icon-letter.letter-L::before {
  content: "L";
}
.icon-letter.letter-M::before {
  content: "M";
}
.icon-letter.letter-S::before {
  content: "S";
}
.tox .tox-edit-area {
  font-size: 13px !important;
}
.tox-tinymce {
  border: solid var(--grey-c8) 1px !important;
  border-radius: 0 !important;
}
.tox .tox-toolbar__group {
  padding-left: 0 !important;
}
.tox .tox-tbtn svg {
  fill: var(--black) !important;
}
.tox .tox-split-button {
  margin-block: 0 !important;
}
.tox .tox-split-button:hover {
  box-shadow: 0 0 0 1px var(--grey-ee) inset !important;
}
.tox .tox-tbtn {
  border-radius: 0 !important;
  margin-block: 0 !important;
}
.tox .tox-tbtn:hover {
  background: var(--grey-ee) !important;
  cursor: pointer;
}
.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover {
  background-color: var(--grey-ee) !important;
}
.tox:not(.tox-tinymce-inline) .tox-editor-header {
  box-shadow: none !important;
  padding: 0 !important;
  border-bottom: solid var(--grey-c8) 1px !important;
}
inf-details .details-view .one-line.rich-text .value p:first-child {
  margin-top: 0;
}
.wrapper-tinymce {
  max-width: 100%;
}
.wrapper-tinymce p:first-child {
  margin-top: 0;
}
.wrapper-tinymce img {
  max-width: 100% !important;
  height: auto !important;
}

/* apps/creaset-booking/src/styles.scss */
/*!
 * *
 *   ~  * Copyright (c) by INFODATA-GROUP. All rights reserved.
 *   ~  * No part of this publication may be reproduced, distributed,
 *   ~  * or transmitted in any form or by any means, including photocopying, recording,
 *   ~  * or other electronic or mechanical methods, without the prior written permission of the publisher,
 *   ~  * except in the case of brief quotations embodied in critical
 *   ~  * reviews and certain other noncommercial uses permitted by copyright law.
 *   ~  * AUTHOR : bs
 *   ~  * DATE : 19/05/2025 16:03
 *
 */
body,
html {
  padding: 0;
  margin: 0;
}
#creaset-menu inf-navigation-menu .navigation-menu inf-navigation-menu-item li.inf-menu-item:not(.disabled) > .menu.active > .icon {
  background-color: #ea1c2b;
}
#creaset-menu inf-navigation-menu .navigation-menu inf-navigation-menu-item li.inf-menu-item:not(.disabled) .inf-submenu-item .menu.active .label {
  border-color: #ea1c2b;
}
#creaset-menu inf-navigation-menu .navigation-menu inf-navigation-menu-item li.inf-menu-item:not(.disabled) .inf-submenu-item:not(.disabled) .menu:hover .label {
  border-color: #ea1c2b;
}
#creaset-menu inf-navigation-menu .navigation-menu inf-navigation-menu-item li.inf-menu-item:not(.disabled) .inf-submenu-item inf-navigation-menu-folder-item li.inf-folder-menu-item .menu.active .label,
#creaset-menu inf-navigation-menu .navigation-menu inf-navigation-menu-item li.inf-menu-item:not(.disabled) .inf-submenu-item inf-navigation-menu-folder-item li.inf-folder-menu-item .menu:hover .label {
  border-color: #ffffff;
}
#booking-wrapper-tab-container .header .tabs .tab .title.text-ellipsis {
  max-width: none !important;
}

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