/* This file has been generated with less on ven 14 nov 2025 06:23:30 CET. */
/* Fonts */
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-Light.ttf') format('truetype');
  font-weight: 300;
}
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-Bold.ttf') format('truetype');
  font-weight: bold;
}
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Lato";
  src: url('/resources/fonts/Lato/Lato-Regular.ttf') format('truetype');
  font-weight: normal;
}
/*
 * General config
 */
/*
 * Menu config
 */
/*
 * Widgets config
 */
/* Labels */
/* Grid */
/* Widget mandatory button */
/* Widget help buttons : see help-button-... */
/* Bad input */
/* Corrected input */
/* Other buttons - help button */
/* Other buttons - add button */
/* Other buttons - edit button */
/* Other buttons - delete button */
/* Effects */
.theme-clickable {
  cursor: pointer;
}
.theme-text-over-effect-shadow {
  text-shadow: 0px 0px 1px 0px;
}
/* Colors */
.uibusiness-chooser-box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.uibusiness-chooser-choice {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
}
.uibusiness-chooser-dropdown {
  flex-grow: 1;
}
.uibusiness-chooser-edition {
  position: relative;
  background-color: #fefefe;
  color: #040404;
  padding: 50px 0;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px 0px;
}
.uibusiness-chooser-edition-header {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: space-between;
}
.uibusiness-chooser-edition-button-block {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
}
.uibusiness-chooser-edition-content {
  padding: 0 50px;
}
.uibusiness-chooser-control-button {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
}
.uibusiness-chooser-selected {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "Font Awesome 6 Pro";
  font-size: 0.6em;
  font-weight: 900;
  color: #4fa904;
}
.uibusiness-chooser-selected::before {
  content: "\f128";
}
.uibusiness-chooser-unselected {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "Font Awesome 6 Pro";
  font-size: 0.6em;
  font-weight: 900;
  color: red;
}
.uibusiness-chooser-unselected::before {
  content: "\f00d";
}
