@charset "UTF-8";
:root {
  --header-height: 70px;
  --breacrumb-area-height: 34px;
  --filter-header-height: 0px;
}

/** Tipografia  **/
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-text) !important;
  text-align: left;
  color: var(--dark);
}

h1, h2 {
  font-size: clamp(18px, 7.5vw, 32px);
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  h1, h2 {
    font-size: clamp(18px, 5.5vw, 32px);
  }
}

h3, h4, h5 {
  font-size: clamp(18px, 1.3vw, 22px);
  font-weight: 500;
  line-height: 1;
}

h6 {
  font-size: clamp(16px, 1vw, 18px);
  font-weight: 500;
}

p {
  font-size: clamp(14px, 1vw, 16px);
  line-height: 1.5;
  text-align: left;
  color: var(--font-color);
}
p:not(.font-titles) {
  font-family: var(--font-text) !important;
}
p.text-uppercase {
  text-transform: uppercase;
}

.font-titles {
  font-family: var(--font-titles) !important;
}

span.info {
  color: var(--dark);
}
span.info::after {
  content: "!";
  margin: 0 7px;
  font-size: 11px;
  color: white;
  background: var(--dark);
  border-radius: 50%;
  width: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 9px;
  padding: 8px;
  font-weight: 500;
  cursor: pointer;
}
span.main-data {
  font-weight: bold;
  font-family: var(--font-titles);
  font-size: clamp(30px, 3vw, 32px);
  line-height: 2;
  color: var(--dark);
}
span.main-data span {
  font-size: 16px;
  margin-left: 8px;
}
span.percentage {
  font-weight: 500;
  background: rgba(180, 205, 190, 0.2);
  color: #B4CDBE;
  padding: 3px 12px;
  margin-right: 8px;
}

a:any-link.white {
  color: white;
}
a:any-link.white.with-chevron {
  display: flex;
  align-items: center;
}
a:any-link.white.with-chevron::after {
  content: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.867493 10.066C0.507274 10.4231 0.507274 11.0054 0.867492 11.3626C1.2234 11.7155 1.79725 11.7155 2.15316 11.3626L6.12925 7.42022C6.91834 6.63782 6.91834 5.36218 6.12925 4.57978L2.15316 0.637386C1.79725 0.284494 1.2234 0.284493 0.867492 0.637386C0.507274 0.994552 0.507274 1.57688 0.867492 1.93404L4.25202 5.28989C4.64657 5.68109 4.64657 6.31891 4.25202 6.71011L0.867493 10.066Z' fill='white'/%3E%3C/svg%3E");
  margin-left: 10px;
}

.blur-box {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(32px);
}

.blur-box-panel {
  border-radius: 16px !important;
  background: linear-gradient(115deg, rgba(117, 167, 248, 0.5) 37.07%, rgba(209, 222, 243, 0.5) 97.95%) !important;
  box-shadow: 0 5px 34px -10px rgba(3, 22, 78, 0.13) !important;
  backdrop-filter: blur(8px) !important;
  transition: all 0.5s ease !important;
}

.blur-box-panel2 {
  border-radius: 16px !important;
  background: linear-gradient(115deg, rgba(255, 165, 0, 0.3) 50.07%, rgba(255, 200, 100, 0.3) 97.95%) !important;
  box-shadow: 0 5px 34px -10px rgba(3, 22, 78, 0.13) !important;
  backdrop-filter: blur(8px) !important;
  transition: all 0.5s ease !important;
}

.DivSelectorFilter {
  width: 100%;
  background-color: rgb(255 255 255 / 37%);
  padding: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
}

/** Login Page **/
#loginPage {
  background-color: var(--primary-color);
  background-image: url("../Assets/images/bg-login.png");
  min-height: 100%;
  width: 100%;
  padding: 50px;
  background-size: cover;
  background-position: right center;
}
@media screen and (max-width: 767px) {
  #loginPage {
    padding: 15px;
  }
}
#loginPage #logo {
  position: relative;
  z-index: 1;
  margin-bottom: 8%;
}
#loginPage .login-box {
  width: 35vw;
  max-width: 390px;
}
@media screen and (max-width: 767px) {
  #loginPage .login-box {
    width: 92vw;
    max-width: 390px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #loginPage .login-box {
    width: 55vw;
  }
}
#loginPage .login-box h1 {
  font-size: clamp(40px, 3vw, 52px);
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}
#loginPage .login-box h1, #loginPage .login-box h2, #loginPage .login-box p {
  color: white;
}
#loginPage .login-box, #loginPage .mainAreaRegistration {
  padding: 32px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  #loginPage .login-box, #loginPage .mainAreaRegistration {
    margin-left: 0;
  }
}
#loginPage .login-box p, #loginPage .mainAreaRegistration p {
  font-size: 1.1rem;
}
#loginPage .login-box .dxbl-fl label, #loginPage .mainAreaRegistration .dxbl-fl label {
  font-weight: 500 !important;
  color: white;
}
#loginPage .login-box .dxbl-btn.dxbl-btn-link span, #loginPage .mainAreaRegistration .dxbl-btn.dxbl-btn-link span {
  color: white;
}
#loginPage .login-box .dxbl-btn:not(.dxbl-btn-link), #loginPage .mainAreaRegistration .dxbl-btn:not(.dxbl-btn-link) {
  --bs-primary: var(--electric-blue);
  font-weight: 600;
  border-radius: 7px;
}
#loginPage {
  /** Slider news schermata Login **/
}
#loginPage #slider {
  padding: 32px;
  width: 50vw;
  overflow: hidden;
  position: relative;
}
#loginPage #slider > h2 {
  font-size: clamp(40px, 3vw, 52px);
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
}
#loginPage #slider > h2, #loginPage #slider > p {
  color: white;
}
#loginPage #slider #news-slider {
  display: flex;
  overflow: hidden;
  width: 350%;
  gap: 60px;
  margin-top: 5%;
  height: 58%;
  position: relative;
}
#loginPage #slider #news-slider > div {
  background: white;
  padding: 20px;
  border-radius: 10px;
}

header#main {
  position: sticky;
  top: 0;
  background: var(--primary-color);
  z-index: 99;
}
header#main #brand-image {
  padding: 18px 25px;
  transition: padding 0.4s ease;
}
header#main #brand-image.collapsed {
  padding: 18px 8px;
}
header#main #brand-image.collapsed img.brand-image:not(.collapsed) {
  opacity: 0;
}
header#main #brand-image.collapsed img.brand-image.collapsed {
  opacity: 1;
}
header#main #brand-image .menu-button {
  display: flex;
  position: relative;
  transition: flex-direction 0.4s ease;
}
header#main #brand-image img.brand-image {
  transition: opacity 0.4s ease;
  position: absolute;
  left: 0;
}
header#main #brand-image img.brand-image:not(.collapsed) {
  width: 220px;
  height: auto;
}
header#main #ham {
  padding: 10px 20px;
  cursor: pointer;
}
header#main #ham i {
  font-size: 28px;
}
header#main #ham i.bi-list {
  display: block;
}
header#main #ham i.bi-x {
  display: none;
  font-size: 36px;
  margin-top: -8px;
  margin-left: -5px;
}
header#main #ham.open i.bi-list {
  display: none !important;
}
header#main #ham.open i.bi-x {
  display: block !important;
}
header#main .nav-buttons-container {
  justify-content: flex-end;
  padding-right: 45px !important;
  align-items: center;
}
@media screen and (max-width: 767px) {
  header#main .nav-buttons-container {
    padding-right: 17px !important;
  }
}
header#main .nav-buttons-container .rounded-button {
  border: 1px solid #c8c3b9;
  background: white;
  font-family: var(--font-titles);
  padding: 8px 13px;
  height: 49px;
  font-size: clamp(13px, 0.7vw, 16px);
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
header#main .nav-buttons-container .rounded-button.active-notif::after {
  content: "";
  position: absolute;
  top: 30%;
  right: 34%;
  width: 8px;
  height: 7px;
  background: var(--primary-color);
  border-radius: 50%;
}
header#main #user-area {
  position: relative;
}
header#main #user-area .menu-button {
  cursor: pointer;
}
header#main #user-area .user-image {
  border: 0;
  background: rgba(207, 210, 220, 0.24);
  font-family: var(--font-titles);
  padding: 3px 9px;
  font-size: 21px;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c8c3b9;
  cursor: pointer;
  min-height: 40px;
}
header#main #user-area .user-data {
  font-family: var(--font-titles);
  line-height: 1.2;
  gap: 10px;
}
header#main #user-area .user-data .name {
  font-weight: 500;
  color: var(--primary-color);
  font-size: 14px;
}
header#main #user-area .user-data .role {
  color: var(--Neutral-Light-Text, #6F787C);
  font-size: 12px;
}
header#main #user-area #user-dropdown-panel {
  position: absolute;
  width: 100%;
  border-radius: 16px;
  background: linear-gradient(115deg, rgba(247, 250, 255, 0.39) 37.07%, rgba(255, 255, 255, 0.39) 108.95%);
  box-shadow: 0 5px 34px -10px rgba(3, 22, 78, 0.13);
  backdrop-filter: blur(8px);
  transition: all 0.5s ease;
  display: none;
  margin-top: 7px;
  max-width: 180px;
  padding: 12px;
  min-width: 180px;
  right: 0;
}
header#main #user-area #user-dropdown-panel.open {
  display: block;
}
header#main #user-area #user-dropdown-panel .divider {
  padding: 5px 0;
}
header#main #user-area #user-dropdown-panel .divider hr {
  margin: 8px;
  opacity: 1;
}
header#main #user-area .dropdown-area .menu-button {
  --icon-color: var(--primary-color);
  padding: 3px 0 !important;
  background-color: transparent;
  color: var(--primary-color);
  border: 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  gap: 5px;
  align-items: center;
  text-decoration: none;
}
header#main #user-area .dropdown-area .menu-button:hover {
  --icon-color: var(--Status-Error);
}
header#main #user-area .dropdown-area .menu-button:hover span {
  color: var(--Status-Error) !important;
}
header#main #user-area .dropdown-area .menu-button span {
  text-decoration: none !important;
  font-size: 14px;
  color: var(--primary-color) !important;
}

#main-container {
  background-color: var(--primary-color);
}

#sidebar {
  background-image: linear-gradient(-27deg, var(--primary-color-light) -4%, var(--primary-color) 49%);
  width: 72px;
  min-width: 17rem;
  position: sticky;
  top: 94px;
  overflow: hidden;
  height: 100%;
  min-height: calc(100vh - var(--header-height));
  transition: width 0.5s ease, min-width 0.5s ease;
}
@media screen and (max-width: 767px) {
  #sidebar {
    position: fixed;
    left: 0;
    z-index: 99;
    width: 100%;
    top: 70px;
    height: 100%;
    overflow-y: auto;
  }
}
@media screen and (max-width: 767px) {
  #sidebar.collapsed {
    left: -103vw;
  }
}
@media screen and (min-width: 768px) {
  #sidebar.collapsed {
    min-width: 4rem !important;
    max-width: 72px !important;
  }
}
#sidebar.collapsed .sc-menu .li-wrap span,
#sidebar.collapsed .company .info {
  opacity: 0;
  width: 0;
  display: block;
  text-wrap-mode: nowrap;
}
#sidebar.collapsed .sc-menu .sub-menu-wrap {
  display: none;
}
#sidebar.collapsed .company, #sidebar.collapsed #sc-menu-main, #sidebar.collapsed #sc-menu-settings, #sidebar.collapsed .divider {
  padding-left: 8px !important;
}
#sidebar.collapsed .company .li-wrap, #sidebar.collapsed #sc-menu-main .li-wrap, #sidebar.collapsed #sc-menu-settings .li-wrap, #sidebar.collapsed .divider .li-wrap {
  padding: 10px 12px;
}
#sidebar.collapsed #sidebar-collapse-btn i {
  transform: rotate(180deg);
}
#sidebar nav {
  padding: 0 0 0 15px !important;
  transition: padding 0.4s ease;
}
#sidebar .company {
  padding: 0 25px;
  align-items: center;
  gap: 13px;
  transition: padding 0.4s ease;
}
#sidebar .company .info {
  color: var(--Neutral-Input-Text);
  line-height: 1.2;
  transition: all 0.4s ease;
  transition-delay: 0.2s;
}
#sidebar .company .info .name {
  font-size: 16px;
}
#sidebar .company .info .role {
  opacity: 0.7;
  font-size: 14px;
}
#sidebar #sidebar-collapse-btn {
  --icon-color: var(--Neutral-Input-Text);
  position: absolute;
  bottom: 100px;
  left: 25px;
  border: 0;
  background: transparent;
}

.main-menu,
.sc-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: var(--font-text);
  --text-color: var(--Neutral-Input-Text);
}
.main-menu .dxbl-expandable-container,
.main-menu .sub-menu-wrap,
.sc-menu .dxbl-expandable-container,
.sc-menu .sub-menu-wrap {
  position: relative;
}
.main-menu .dxbl-expandable-container::before,
.main-menu .sub-menu-wrap::before,
.sc-menu .dxbl-expandable-container::before,
.sc-menu .sub-menu-wrap::before {
  height: calc(100% - 30px);
  display: block;
  width: 2px;
  background: var(--electric-blue);
  content: "";
  position: absolute;
  left: 14px;
  margin-top: 16px;
}
.main-menu > li:hover > .li-wrap, .main-menu > li.active > .li-wrap, .main-menu > li.open > .li-wrap,
.sc-menu > li:hover > .li-wrap,
.sc-menu > li.active > .li-wrap,
.sc-menu > li.open > .li-wrap {
  --icon-color: var(--primary-color, #0B2572);
  --text-color: var(--primary-color, #0B2572);
  background-image: linear-gradient(88deg, #C7DBFF 0%, #F4F8FF 99.69%);
}
.main-menu li,
.sc-menu li {
  position: relative;
  transition: all 0.4s ease;
  list-style: none;
}
.main-menu li:hover > .dxbl-treeview-item-content, .main-menu li.active > .dxbl-treeview-item-content,
.sc-menu li:hover > .dxbl-treeview-item-content,
.sc-menu li.active > .dxbl-treeview-item-content {
  background: linear-gradient(90deg, rgba(233, 238, 249, 0.1) 0%, rgba(138, 141, 147, 0.08) 100%);
  border-radius: 8px;
}
.main-menu li.open > .li-wrap > .action-submenu.icon-chevron-right,
.sc-menu li.open > .li-wrap > .action-submenu.icon-chevron-right {
  transform: rotate(90deg);
}
@media screen and (max-width: 767px) {
  .main-menu li:last-child,
  .sc-menu li:last-child {
    margin-bottom: 15%;
  }
}
.main-menu li .icon-nav,
.sc-menu li .icon-nav {
  color: var(--icon-color, #CED4FF);
}
.main-menu li .li-wrap,
.sc-menu li .li-wrap {
  display: flex;
  align-items: center;
  padding: 10px 8px;
  cursor: pointer;
  border-radius: 8px 0 0 8px;
  background-image: linear-gradient(transparent);
  gap: 8px;
}
.main-menu li .li-wrap a,
.sc-menu li .li-wrap a {
  display: flex;
  align-items: center;
}
.main-menu li .li-wrap,
.sc-menu li .li-wrap {
  /*i {
      margin-right: 8px;
  }*/
}
.main-menu li a:any-link,
.sc-menu li a:any-link {
  color: var(--text-color);
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  display: block;
}
.main-menu li a:any-link.no-group,
.sc-menu li a:any-link.no-group {
  padding: 3px 0;
}
.main-menu li a:any-link:hover::before,
.sc-menu li a:any-link:hover::before {
  background-color: transparent !important;
  opacity: 0;
}
.main-menu li button,
.sc-menu li button {
  border: 0;
  background: transparent;
}
.main-menu li button svg,
.sc-menu li button svg {
  fill: #C8C3B9;
}
.main-menu li .dxbl-treeview-item-content,
.sc-menu li .dxbl-treeview-item-content {
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 0;
  min-height: 37px;
}
.main-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container,
.sc-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container {
  display: flex;
  align-items: center;
}
.main-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container img,
.sc-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container img {
  margin-right: 10px;
}
.main-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container span,
.sc-menu li .dxbl-treeview-item-content .dxbl-treeview-item-text-container span {
  font-weight: 500;
}
.main-menu li .sub-menu-wrap,
.sc-menu li .sub-menu-wrap {
  /*transition: all 0.4s ease-in-out;*/
}
.main-menu li .sub-menu-wrap:not(.show),
.sc-menu li .sub-menu-wrap:not(.show) {
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.main-menu li .sub-menu-wrap.show .sub-menu,
.sc-menu li .sub-menu-wrap.show .sub-menu {
  margin: 14px 16px 14px 0;
  --icon-color: var(--Neutral-Input-Text);
}
.main-menu li .sub-menu-wrap.show .sub-menu span.link-icon,
.sc-menu li .sub-menu-wrap.show .sub-menu span.link-icon {
  position: absolute;
  left: 90%;
  top: 8px;
}
.main-menu li .sub-menu-wrap.show .sub-menu .action-submenu,
.sc-menu li .sub-menu-wrap.show .sub-menu .action-submenu {
  left: 91.7% !important;
}
.main-menu li .sub-third-menu-wrap,
.sc-menu li .sub-third-menu-wrap {
  /*transition: all 0.4s ease-in-out;*/
}
.main-menu li .sub-third-menu-wrap:not(.show),
.sc-menu li .sub-third-menu-wrap:not(.show) {
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.main-menu li ul.sub-menu,
.sc-menu li ul.sub-menu {
  padding: 0;
}
.main-menu li ul.sub-menu > li:hover, .main-menu li ul.sub-menu > li.active, .main-menu li ul.sub-menu > li.open,
.sc-menu li ul.sub-menu > li:hover,
.sc-menu li ul.sub-menu > li.active,
.sc-menu li ul.sub-menu > li.open {
  background: linear-gradient(90deg, rgba(233, 238, 249, 0.1) 0%, rgba(138, 141, 147, 0.08) 100%);
  border-radius: 8px;
}
.main-menu li ul.sub-menu > li:hover::before, .main-menu li ul.sub-menu > li.active::before, .main-menu li ul.sub-menu > li.open::before,
.sc-menu li ul.sub-menu > li:hover::before,
.sc-menu li ul.sub-menu > li.active::before,
.sc-menu li ul.sub-menu > li.open::before {
  content: "";
  width: 8px;
  height: 8px;
  background: white;
  display: block;
  position: absolute;
  top: 9px;
  left: 11px;
  border-radius: 50%;
}
.main-menu li ul.sub-menu > li:hover > a, .main-menu li ul.sub-menu > li.active > a, .main-menu li ul.sub-menu > li.open > a,
.sc-menu li ul.sub-menu > li:hover > a,
.sc-menu li ul.sub-menu > li.active > a,
.sc-menu li ul.sub-menu > li.open > a {
  --text-color: white;
}
.main-menu li ul.sub-menu > li:hover > a:hover::before, .main-menu li ul.sub-menu > li.active > a:hover::before, .main-menu li ul.sub-menu > li.open > a:hover::before,
.sc-menu li ul.sub-menu > li:hover > a:hover::before,
.sc-menu li ul.sub-menu > li.active > a:hover::before,
.sc-menu li ul.sub-menu > li.open > a:hover::before {
  background-color: transparent !important;
  opacity: 0;
}
.main-menu li ul.sub-menu > li.has-submenu.open .action-submenu.icon-chevron-right,
.sc-menu li ul.sub-menu > li.has-submenu.open .action-submenu.icon-chevron-right {
  transform: rotate(90deg);
}
.main-menu li ul.sub-menu > li > a,
.sc-menu li ul.sub-menu > li > a {
  margin-left: 32px;
}
.main-menu li ul.sub-sub-menu,
.sc-menu li ul.sub-sub-menu {
  padding: 10px 0 5px;
}
.main-menu li ul.sub-sub-menu li,
.sc-menu li ul.sub-sub-menu li {
  padding: 7px 0;
  margin: 0;
}
.main-menu li ul.sub-sub-menu li:hover > a,
.sc-menu li ul.sub-sub-menu li:hover > a {
  --text-color: white;
}
.main-menu li ul.sub-sub-menu li > a,
.sc-menu li ul.sub-sub-menu li > a {
  margin-left: 27px;
  font-size: 13px;
}
.main-menu li ul li,
.sc-menu li ul li {
  padding: 5px 0 5px 5px;
  margin-top: 5px;
}
.main-menu li ul li.has-submenu,
.sc-menu li ul li.has-submenu {
  padding: 4px 0 1px 5px !important;
}
.main-menu li ul li.has-submenu .action-submenu,
.sc-menu li ul li.has-submenu .action-submenu {
  top: 11px;
}
.main-menu li ul li .dxbl-treeview-item-content,
.sc-menu li ul li .dxbl-treeview-item-content {
  padding-bottom: 0;
}
.main-menu li .action-submenu,
.sc-menu li .action-submenu {
  cursor: pointer;
  z-index: 0;
  pointer-events: none;
  position: absolute;
  top: 19px;
  left: 93%;
  width: 5px;
  height: 11px;
  transition: transform 0.1s ease;
}
.main-menu li button.dxbl-disabled,
.main-menu li .disabled,
.sc-menu li button.dxbl-disabled,
.sc-menu li .disabled {
  display: none;
}
.main-menu a:any-link,
.sc-menu a:any-link {
  color: var(--text-color);
}

.sc-top-menu {
  padding: 0;
  margin: 0 7px;
}
.sc-top-menu > li {
  display: flex;
  align-items: center;
}
.sc-top-menu > li:not(:first-child) > .li-wrap {
  border-left: 1px solid var(--Blue-hover, #0D47A1);
}
.sc-top-menu > li:last-child > .li-wrap {
  border-right: 1px solid var(--Blue-hover, #0D47A1);
}
.sc-top-menu > li > a {
  display: flex;
  align-items: center;
}
.sc-top-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sc-top-menu li > .li-wrap {
  display: flex;
  align-items: center;
  padding: 0 15px;
}
.sc-top-menu li a > span, .sc-top-menu li .disabled {
  display: none;
}

/* main Layout */
#main-content-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  padding-top: var(--main-content-wrapper-padtop, 0);
  padding-left: var(--main-content-wrapper-padleft, 0);
  padding-right: var(--main-content-wrapper-padright, 0);
  padding-bottom: var(--main-content-wrapper-padbottom, 0);
  background: var(--light-gray);
  border-top-left-radius: 16px;
}
#main-content-wrapper:has(.sc-filter-header, .sc-filter-box) {
  background: transparent;
}
#main-content-wrapper #sc-main-container {
  height: 100%;
  padding-top: var(--sc-main-container-padtop, 0);
  padding-left: var(--sc-main-container-padleft, 0);
  padding-right: var(--sc-main-container-padright, 0);
  padding-bottom: var(--sc-main-container-padbottom, 0);
  transition: all 0.4s ease;
}
@media screen and (max-width: 767px) {
  #main-content-wrapper #sc-main-container {
    padding: 5%;
    border-top-left-radius: 0;
  }
}
#main-content-wrapper #sc-main-container .sc-container {
  background-color: var(--light-gray);
  border-top-left-radius: 16px;
  padding: 24px;
  height: 100%;
  max-height: calc(103vh - var(--header-height) - var(--breacrumb-area-height));
  overflow: auto;
  position: relative;
  z-index: 1;
  max-width: 100% !important;
}
#main-content-wrapper #sc-main-container .sc-container.has-filter-header {
  max-height: calc(103vh - var(--header-height) - var(--breacrumb-area-height) - var(--filter-header-height));
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  #main-content-wrapper {
    height: 100%;
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  #main-content-wrapper {
    height: calc(100vh - 70px);
    overflow: hidden;
  }
}
@media screen and (min-width: 1200px) {
  #main-content-wrapper .col-xl-2 {
    width: 20% !important;
  }
}
@media screen and (min-width: 1200px) {
  #main-content-wrapper .col-xl-4 {
    width: 40% !important;
  }
}
@media screen and (min-width: 1200px) {
  #main-content-wrapper .col-xl-8 {
    width: 60% !important;
  }
}
@media screen and (min-width: 1200px) {
  #main-content-wrapper .col-xl-10 {
    width: 80% !important;
  }
}
@media screen and (max-width: 991px) {
  #main-content-wrapper .gutter-lg-max {
    margin-bottom: var(--bs-gutter-x);
  }
}

.sc-alert {
  z-index: 0;
  background: #FFE5E5;
  border-radius: 12px;
  margin-bottom: -20px;
  padding: 10px 13px 31px 13px;
}
.sc-alert span {
  color: #FF3535 !important;
  font-family: var(--font-text);
}
.sc-alert span::before {
  content: "!";
  margin: 0 7px;
  font-size: 11px;
  color: white;
  background: #FF3535;
  border-radius: 50%;
  width: 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 5px;
  padding: 7px;
  font-weight: 500;
}

#offcanvas-notifications {
  position: fixed;
  top: 90px;
  right: 0;
  background: white;
  padding: 20px;
  overflow: auto;
  width: 320px;
  box-shadow: rgba(0, 0, 0, 0.01) 0 0 25px 10px;
  transition: all 0.5s ease;
  z-index: -1;
}
#offcanvas-notifications.open-False {
  right: -105%;
}
#offcanvas-notifications hr {
  margin: 2rem 0 3rem;
  color: var(--font-color);
}
#offcanvas-notifications .note-type h3 {
  font-size: clamp(18px, 1.7vw, 20px);
  font-weight: 600;
}
#offcanvas-notifications .note-type .note-header {
  font-size: 13px;
  padding: 6px 0 18px;
}
#offcanvas-notifications .note-type .note-header span {
  color: var(--font-color);
}
#offcanvas-notifications .note-type .notification-item {
  padding: 10px;
  border-radius: 15px;
  border: 1px solid var(--light-gray);
  color: var(--font-color);
  margin-bottom: 5px;
  font-size: clamp(13px, 0.6vw, 16px);
  font-family: var(--font-titles);
}
#offcanvas-notifications .note-type .notification-item a:any-link {
  color: var(--dark);
  text-decoration: none;
  font-weight: 600;
}
#offcanvas-notifications .note-type .notification-item .notification-item-header {
  display: flex;
  justify-content: space-between;
}
#offcanvas-notifications .note-type .notification-item .notification-item-header span {
  color: var(--font-color);
  font-size: 12px;
}
#offcanvas-notifications .note-type .notification-item .notification-item-body ul, #offcanvas-notifications .note-type .notification-item .notification-item-body li {
  list-style: none;
  padding: 0;
  margin: 0;
}
#offcanvas-notifications .note-type .notification-item .notification-item-body span {
  color: var(--dark) !important;
}

/** mobile **/
.offcanvas.offcanvas-data {
  width: 100vw;
  left: 100vw;
  top: 70px;
  height: 100vh !important;
  position: fixed;
  background: var(--light-gray);
  padding: 4%;
  visibility: visible;
  transition: all 0.5s ease;
}
.offcanvas.offcanvas-data.open {
  left: 0;
}

/** componenti **/
a.link {
  color: var(--primary-color);
  text-decoration: underline;
  cursor: pointer;
}
a.link.icon-left i {
  margin-right: 4px;
}
a.link.icon-right i {
  margin-left: 4px;
}
a.link.note-link {
  position: absolute;
  top: 15px;
  right: 15px;
}

.divider {
  padding: 7px 16px;
  transition: padding 0.4s ease;
}
.divider hr {
  color: var(--Cold-White, #E9EEF9);
  opacity: 0.1;
}

/** Override stile bottoni **/
.btn.btn-primary {
  --bs-btn-border-color: var(--primary-color) !important;
  --bs-btn-hover-bg: var(--primary-color) !important;
  --bs-btn-hover-border-color: var(--primary-color) !important;
  --bs-btn-focus-shadow-rgb: var(--rgb-primary-color) !important;
  --bs-btn-active-bg: var(--primary-color) !important;
  --bs-btn-active-border-color: var(--primary-color) !important;
  --bs-btn-disabled-bg: rgba(var(--rgb-primary-color), 0.1) !important;
  --bs-btn-disabled-border-color: rgba(var(--rgb-primary-color), 0.1) !important;
  border-radius: 30px;
  padding: 4px 15px;
}
.btn.btn-primary.-light {
  --bs-btn-bg: rgba(var(--rgb-primary-color), 0.1) !important;
  color: var(--primary-color);
}
.btn.btn-primary.-light i.bi.bi-plus {
  font-size: 22px;
  line-height: 1;
}
.btn.btn-primary.-light i.bi.bi-dash {
  font-size: 20px;
  line-height: 1;
}

.sc-button {
  transition: all 0.3s ease;
}
.sc-button[render-style=Tab] {
  --color-span: var(--dark);
  background-color: white;
  border: 0;
  padding: 15px 25px 17px;
  display: flex;
  align-items: center;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-right: 1px;
  /*margin-bottom: -22px;*/
}
.sc-button[render-style=Tab].active {
  --color-span: var(--primary-color);
}
.sc-button[render-style=Tab].active span::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_209_79636)'%3E%3Cpath d='M9 4V6H7V4H9Z' fill='%23ff5a1e'/%3E%3Cpath d='M9 12V7H7V12H9Z' fill='%23ff5a1e'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%23ff5a1e'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_209_79636'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
.sc-button[render-style=Tab].icon-info span::before {
  margin: 4px 8px 0 0;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_209_79636)'%3E%3Cpath d='M9 4V6H7V4H9Z' fill='%236C757D'/%3E%3Cpath d='M9 12V7H7V12H9Z' fill='%236C757D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%236C757D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_209_79636'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.sc-button[render-style=Tab] span {
  color: var(--color-span);
  display: flex;
  align-items: center;
}
.sc-button[render-style=Primary] {
  border: 0;
  border-radius: 8px;
  background: var(--btn-bg, var(--primary-color));
  font-family: var(--font-titles);
  color: var(--text-color, white);
  display: flex;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
}
.sc-button[render-style=Primary].active, .sc-button[render-style=Primary]:hover {
  --btn-bg: var(--dark);
  --text-color: white;
}
.sc-button[render-style=Primary].icon-only {
  border-radius: 4px !important;
  padding: 1px 6px;
}
.sc-button[render-style=Primary].icon-text {
  padding: 8px 17px 7px 13px;
}
.sc-button[render-style=Primary].icon-text span {
  margin-left: 10px;
}
.sc-button[render-style=Secondary] {
  border: 1px solid var(--light-gray);
  background: white;
  font-family: var(--font-titles);
  padding: 8px;
  font-size: clamp(13px, 0.7vw, 16px);
}
.sc-button[render-style=Secondary].active, .sc-button[render-style=Secondary]:hover {
  --btn-bg: var(--primary-color);
  --text-color: white;
}
.sc-button[render-style=Secondary].active .badge-number, .sc-button[render-style=Secondary]:hover .badge-number {
  background: white;
  color: var(--primary-color);
}
.sc-button[render-style=Secondary].icon-text {
  padding: 4px 10px;
}
.sc-button[render-style=Secondary].icon-text span {
  margin-left: 10px;
}
.sc-button[render-style=Secondary] .badge-number {
  background: var(--dark-gray);
  color: white;
  padding: 3px 6px 2px 5px;
  border-radius: 30px;
  font-size: 11px !important;
}
.sc-button[render-style=Link] {
  --icon-color: var(--primary-color);
  background: transparent;
  border: 0;
  padding: 0;
  text-decoration: none;
}
.sc-button[render-style=Link] span {
  color: var(--primary-color);
  text-decoration: underline;
}
.sc-button[render-style=Link]:hover {
  --icon-color: var(--Status-Error);
}
.sc-button[render-style=Link]:hover span {
  color: var(--Status-Error);
}

.sc-breadcrumb {
  color: var(--bc-text-color, white);
  --icon-color: var(--bc-text-color, white);
  padding: 0 24px;
}
.sc-breadcrumb a:any-link, .sc-breadcrumb span {
  color: var(--bc-text-color, white);
  text-decoration: none;
  font-family: var(--font-titles);
}
.sc-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0 !important;
}
.sc-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/chevron-right.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/chevron-right.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 24px;
  height: 24px;
  content: "";
  margin: 0 5px;
}

.sc-filter-header, .sc-filter-box {
  --filter-header-height: 73px;
  border-radius: 16px;
  padding: 16px;
  height: var(--filter-header-height);
  background: linear-gradient(115deg, rgba(117, 167, 248, 0.5) 37.07%, rgba(209, 222, 243, 0.5) 108.95%);
  backdrop-filter: blur(22px);
  transform: translateY(-3%);
  margin: 0 24px calc(var(--filter-header-height) / -2);
  position: relative;
  z-index: 20;
}
.sc-filter-header .sc-button, .sc-filter-box .sc-button {
  --btn-bg: linear-gradient(88deg, rgba(199, 219, 255, 0.90) 0%, rgba(244, 248, 255, 0.90) 99.69%);
  --text-color: var(--primary-color);
  --icon-color: var(--primary-color);
}
.sc-filter-header .sc-button:hover, .sc-filter-box .sc-button:hover {
  --btn-bg: linear-gradient(88deg, rgba(244, 248, 255, 0.90) 0%, rgba(199, 219, 255, 0.90) 99.69%);
  --text-color: var(--primary-color);
}
.sc-filter-header .settings, .sc-filter-box .settings {
  --icon-color: var(--primary-color);
}

.sc-toggle {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  cursor: pointer;
  user-select: none;
  transition: opacity 0.2s ease;
}
.sc-toggle:hover {
  opacity: 0.85;
}
.sc-toggle .sc-toggle-track {
  position: relative;
  width: 44px;
  height: 24px;
  background-color: var(--dx-toggle-bg, #ccc);
  border-radius: 999px;
  transition: background-color 0.25s ease;
}
.sc-toggle .sc-toggle-thumb {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: transform 0.25s ease;
}
.sc-toggle .sc-toggle-label {
  font-size: 0.9rem;
  color: var(--dx-text, #444);
  transition: color 0.3s ease;
}
.sc-toggle.active .sc-toggle-track {
  background-color: var(--dx-primary, #3b82f6);
}
.sc-toggle.active .sc-toggle-thumb {
  transform: translateX(20px);
}
.sc-toggle.active .sc-toggle-label {
  color: var(--dx-primary, #3b82f6);
}

.dxbl-btn:not(.dxbl-spin-btn-inc, .dxbl-spin-btn-dec, .dxbl-edit-btn-clear, .dxbl-edit-btn-dropdown, .dxbl-tag-btn-close) {
  border-radius: 30px;
  padding: 8px 18px;
}
.dxbl-btn.btn-with-chevron span {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dxbl-btn.btn-with-chevron span::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  margin: 4px 0 0 7px;
}
.dxbl-btn.--primary:not(.dxbl-btn-link) span {
  color: white;
}
.dxbl-btn.--primary.dxbl-btn-link span {
  color: var(--primary-color);
}
.dxbl-btn.dxbl-edit-btn-dropdown {
  padding: 4px 1px 5px 11px;
}

.dxbl-btn-caption {
  color: var(--btn-text-color, #ffffff);
}

/** Chart mensile **/
.dxc-val-grid path,
.dxc-val-line path,
.dxc-arg-line path {
  display: none;
}

.dxc-arg-elements text {
  transform: translateY(20px), rotate(0deg);
  font-family: var(--font-titles) !important;
  font-weight: 500 !important;
}

/** badge **/
.badge {
  border-radius: 30px;
  padding: 6px 10px;
  font-weight: 400;
  word-wrap: break-word;
  font-size: clamp(13px, 0.6vw, 16px);
}
.badge.gray {
  background: var(--grigio);
  color: var(--dark-gray);
}
.badge.green {
  background: var(--verde);
  color: white;
}
.badge.yellow {
  background: var(--giallo);
  color: white;
}
.badge.red, .badge.orange {
  background: var(--primary-color);
  color: white;
}
.badge.black {
  background: var(--dark-gray);
  color: white;
}

/** popup **/
.dxbl-popup.small {
  --dxbl-popup-width: 40vw;
  --dxbl-popup-max-width: 800px;
}
@media screen and (min-width: 768px) {
  .dxbl-popup.small {
    min-width: 500px;
  }
}
.dxbl-popup.medium {
  --dxbl-popup-width: 70vw;
  --dxbl-popup-max-width: 1180px;
}
@media screen and (min-width: 768px) {
  .dxbl-popup.medium {
    min-width: 700px;
  }
}
.dxbl-popup.big {
  --dxbl-popup-width: 90vw;
  --dxbl-popup-max-width: 1400px;
}
@media screen and (min-width: 768px) {
  .dxbl-popup.big {
    min-width: 900px;
  }
}
.dxbl-popup {
  /* Stile per la divisione a metà dello schermo */
}
.dxbl-popup .split {
  height: 80vh;
  display: flex;
}
.dxbl-popup .split > div {
  overflow-y: auto;
}
.dxbl-popup {
  /* Stile per la parte sinistra (contenente i campi di input) */
}
.dxbl-popup .left {
  flex: 1;
  padding: 20px;
  background-color: #f0f0f0;
}
.dxbl-popup {
  /* Stile per la parte destra (visualizzazione del PDF) */
}
.dxbl-popup .right {
  flex: 1;
  padding: 20px;
  background-color: #ffffff;
}
.dxbl-popup .pdfTabs {
  height: 65vh;
}
.dxbl-popup {
  /** tabs dentro popup **/
}
.dxbl-popup .dxbl-tabs > .dxbl-tabs-tablist li > div {
  padding: 5px 15px 7px !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}
.dxbl-popup .dxbl-text-edit:not(.dxbl-memo-edit, .dxbl-tag-box) {
  height: 32px !important;
  padding-left: 2px;
}
.dxbl-popup .dxbl-fl label {
  font-size: 13px !important;
  padding-bottom: 0;
}
.dxbl-popup {
  /*.dxbl-fl .dxbl-fl-item {
      margin-top: 8px;
  }*/
}

/** Form **/
.dxbl-tabs {
  --dxbl-tabs-tab-border-color: var(--light-gray) !important;
}
.dxbl-tabs > .dxbl-tabs-tablist {
  background-color: transparent;
}
.dxbl-tabs > .dxbl-tabs-tablist li {
  margin-right: 1px;
}
.dxbl-tabs > .dxbl-tabs-tablist li > div {
  --color-span: var(--dark);
  background-color: white !important;
  border: 0 !important;
  padding: 15px 25px 17px !important;
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important;
  border-bottom: 1px solid var(--light-gray) !important;
}
.dxbl-tabs > .dxbl-tabs-tablist li > div.dxbl-active {
  background: white !important;
  border: 0 !important;
}
.dxbl-tabs > .dxbl-tabs-tablist li > div:hover::before {
  background-color: var(--medium-gray) !important;
  opacity: 100% !important;
}

/* classe per form layout allineato a destra */
dxbl-form-layout-item.align-right > .dxbl-fl-ctrl {
  text-align: right;
}

.dxbl-tabs-tablist {
  border: 0 !important;
}

.tabs-icon {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  min-height: 1rem;
  background-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background-position: center center;
  background-color: currentColor;
}
.tabs-icon-info {
  mask-image: url("../../images/info.svg");
  -webkit-mask-image: url(../../images/info.svg);
}
.tabs-icon-home {
  mask-image: url("../../images/Home.svg");
  -webkit-mask-image: url(../../images/Home.svg);
}
.tabs-icon-support {
  mask-image: url("../../images/doc.svg");
  -webkit-mask-image: url(../../images/doc.svg);
}

.tabs-page {
  background-color: white;
  padding: 10px 0 20px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-right-radius: 16px;
}

.tabs-icon {
  opacity: 0.7;
}

.grid-top-panel .sc-button[render-style=Tab] {
  margin-bottom: -15px;
}
.grid-top-panel .sc-button[render-style=Tab].active {
  padding-bottom: 23px;
  margin-bottom: -23px;
  padding-top: 13px;
}
.grid-top-panel .sc-button.icon-only {
  margin-bottom: 5px;
  margin-left: 0.25rem;
  padding: 1px 6px;
}
.grid-top-panel ul li:first-child .isys-button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.grid-top-panel ul li:last-child .isys-button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.data-wrap.flex {
  background: white;
  border-radius: 12px;
  padding: 13px 22px 0px;
  margin: 0 0 22px;
}
.data-wrap.flex .data {
  flex-basis: 45%;
}
@media screen and (max-width: 767px) {
  .data-wrap.flex .data {
    flex-basis: 100%;
  }
}
.data-wrap.flex .data {
  /*&:last-child p {
          border-left: 1px solid var(--primary-color);
          padding-left: 40%;
      }*/
}
.data-wrap.flex .data i {
  color: var(--primary-color);
  margin-right: 8px;
  font-size: 18px;
  -webkit-text-stroke: 1px;
}
.data-wrap.flex .data p {
  color: var(--dark);
  line-height: 1.4;
}
.data-wrap.flex .data p.data-label {
  margin-bottom: 0;
  font-size: clamp(12px, 1.1vw, 18px);
}
.data-wrap.flex .data p.data-value {
  font-weight: 600;
  font-size: clamp(16px, 1.1vw, 18px);
  padding-left: 30px;
}

.fields-group-wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background: white;
  padding: 0px 2px 12px;
  border-radius: 12px;
  margin-bottom: 10px;
  justify-content: space-between;
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .fields-group-wrap {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.fields-group-wrap .icon-wrap {
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background: var(--light-gray);
  min-width: 130px;
  padding: 0 15px 11px;
  border-radius: 15px;
  margin-top: 10px;
  margin-left: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .fields-group-wrap .icon-wrap {
    width: 23%;
    flex-basis: 70%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .fields-group-wrap .dxbl-col {
    flex-basis: 34%;
    width: 70%;
  }
}

.dxbl-fl {
  font-family: var(--font-titles);
}
.dxbl-fl .label-xl label {
  font-size: 1.3rem !important;
  line-height: 1;
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .dxbl-fl .label-xl label {
    width: 59%;
    font-weight: 400 !important;
  }
}
.dxbl-fl label {
  font-weight: 600 !important;
  font-size: 1rem;
}
.dxbl-fl span:not(.dxbl-btn-caption) {
  color: var(--font-color);
}
.dxbl-fl .range-wrap,
.dxbl-fl .num-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
}
.dxbl-fl .range-wrap input,
.dxbl-fl .num-wrap input {
  flex-basis: 75%;
}
.dxbl-fl .range-wrap .var-data,
.dxbl-fl .num-wrap .var-data {
  flex-basis: 35%;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .dxbl-fl .range-wrap .var-data,
  .dxbl-fl .num-wrap .var-data {
    flex-basis: 22%;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1919px) {
  .dxbl-fl .range-wrap .var-data,
  .dxbl-fl .num-wrap .var-data {
    flex-basis: 26%;
  }
}
@media screen and (min-width: 1900px) {
  .dxbl-fl .range-wrap .var-data,
  .dxbl-fl .num-wrap .var-data {
    flex-basis: 22%;
  }
}
.dxbl-fl .range-wrap .var-data.on,
.dxbl-fl .num-wrap .var-data.on {
  color: var(--dark);
}
.dxbl-fl .num-wrap .qty-data {
  border: 1px solid var(--light-gray);
  border-radius: 4px;
  padding: 7px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--font-color);
}
.dxbl-fl .num-wrap .qty-data.on {
  color: var(--dark);
}
.dxbl-fl .num-wrap input {
  padding: 0;
  border: 0;
  color: var(--font-color);
}
.dxbl-fl .num-wrap input::-webkit-outer-spin-button, .dxbl-fl .num-wrap input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.dxbl-fl .num-wrap input[type=number] {
  -moz-appearance: textfield;
}
.dxbl-fl .num-wrap input:focus-visible {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 0.2rem var(--primary-color);
}
.dxbl-fl .num-wrap input.on {
  color: var(--dark) !important;
}
.dxbl-fl .num-wrap button.disabled {
  pointer-events: none;
}

.dxbl-text-edit {
  border-radius: 4px !important;
  border-color: var(--light-gray);
  padding: 4px 9px;
}
.dxbl-text-edit:not(.dxbl-memo-edit) {
  height: 39px;
}

.sc-ai-content-button {
  display: inline-flex;
  align-items: center;
  padding: 10px 15px;
  border-radius: 50px;
  border: 1px solid;
  font-weight: 500;
}
.sc-ai-content-button i {
  margin-right: 5px;
  cursor: pointer;
}
.sc-ai-content-button.Low {
  border-color: var(--rosso);
}
.sc-ai-content-button.Low span {
  color: var(--rosso);
}
.sc-ai-content-button.Medium {
  border-color: var(--giallo);
}
.sc-ai-content-button.Medium span {
  color: var(--giallo);
}
.sc-ai-content-button.High {
  border-color: var(--verde);
}
.sc-ai-content-button.High span {
  color: var(--verde);
}

#flyout-flipping-dark {
  --dxbl-flyout-arrow-color: #191919 !important;
  --dxbl-flyout-arrow-base-border-color: #191919 !important;
  background-color: #191919;
  border-color: #191919;
  border-radius: 8px;
  color: white;
  top: 50%;
  left: 40%;
}

.sc-ai-content {
  display: flex;
  align-items: center;
  padding: 0 !important;
  flex-wrap: wrap;
}
.sc-ai-content.High span {
  background: var(--verde);
}
.sc-ai-content.Medium span {
  background: var(--giallo);
}
.sc-ai-content.Low span {
  background: var(--rosso);
}
.sc-ai-content label {
  padding: var(--dxbl-text-padding-y) var(--dxbl-text-padding-x);
  padding-left: 0 !important;
}
.sc-ai-content span {
  font-size: 11px;
  color: white !important;
  font-weight: 400;
  padding: 1px 7px;
  border-radius: 30px;
}

input[type=range]::-webkit-slider-runnable-track {
  background: var(--light-gray);
  height: 0.5rem;
  border-radius: 4px;
}

input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
}
input[type=range]::-moz-range-track {
  background: var(--light-gray);
  height: 0.5rem;
  border-radius: 4px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  margin-top: -8px; /* Centers thumb on the track */
  background-color: white;
  border: 5px solid var(--primary-color);
  height: 23px;
  width: 23px;
  border-radius: 50%;
}
input[type=range]::-moz-range-thumb {
  background-color: white;
  border: 5px solid var(--primary-color);
  height: 12px;
  width: 12px;
  border-radius: 50%;
}

.dxbl-btn.dxbl-btn-outline-secondary.dxbl-spin-btn-inc {
  border-top: 0 !important;
}

.dxbl-btn.dxbl-btn-outline-secondary.dxbl-spin-btn-inc,
.dxbl-btn.dxbl-btn-outline-secondary.dxbl-spin-btn-dec {
  padding-left: 11px !important;
}
.dxbl-btn.dxbl-btn-outline-secondary.dxbl-spin-btn-inc:hover,
.dxbl-btn.dxbl-btn-outline-secondary.dxbl-spin-btn-dec:hover {
  background-color: white !important;
}

dxbl-spinedit input {
  padding: 5px 9px !important;
}

.dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown:hover::before {
  background: transparent !important;
}

.dxbl-text-edit.sc-search-box {
  font-family: var(--font-titles);
  color: #333;
}
.dxbl-text-edit.sc-search-box input::placeholder {
  color: var(--font-color);
}

.sc-comboboxlabel {
  margin: 12px;
  border: 1px solid var(--light-gray);
  border-radius: 4px;
}
.sc-comboboxlabel.anno {
  max-width: 175px;
}
.sc-comboboxlabel .label-filter {
  background: white;
  display: flex;
  align-items: center;
  padding: 0 7px;
}
.sc-comboboxlabel .label-filter span {
  margin-left: 5px;
  color: gray;
}
.sc-comboboxlabel dxbl-combo-box {
  border: 0;
  border-radius: 0 !important;
  border-left: 1px solid var(--light-gray);
}

ul.filter-form {
  padding: 0;
  margin: 0;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  justify-content: flex-end;
}

/** tabelle **/
.dxbl-grid {
  border-color: white;
  border-radius: 12px !important;
  font-family: var(--font-titles);
  color: #46413c;
}
.dxbl-grid .dxbl-grid-header-row {
  --dxbl-grid-border-radius: 16px !important;
}
.dxbl-grid .dxbl-grid-header-row > th.dxbl-grid-header {
  border-width: 0 !important;
  border-right: 1px solid var(--middle-blue) !important;
  padding: 11px 15px !important;
  background-color: var(--primary-color) !important;
}
.dxbl-grid .dxbl-grid-header-row > th.dxbl-grid-header:first-child {
  border-top-left-radius: var(--dxbl-grid-border-radius);
}
.dxbl-grid .dxbl-grid-header-row > th.dxbl-grid-header.dxbl-grid-action:nth-last-child(2) {
  border-top-right-radius: var(--dxbl-grid-border-radius);
}
.dxbl-grid .dxbl-grid-header-row > th.dxbl-grid-header .dxbl-grid-header-content span {
  font-size: 14px;
  color: white;
  font-weight: 400 !important;
  font-family: var(--font-text);
}
.dxbl-grid td {
  border-width: 0 1px 0 0 !important;
  padding: 11px 15px !important;
  font-size: 14px !important;
  border-color: rgba(0, 0, 0, 0.06) !important;
  color: var(--Neutral-Light-Text);
}
.dxbl-grid tbody tr {
  background-color: white;
}
.dxbl-grid tbody tr:nth-child(even) {
  background-color: var(--light-blue, #e9eef9) !important;
}
.dxbl-grid .dxbl-grid-selected-row {
  background-color: var(--light-gray) !important;
}
.dxbl-grid .dxbl-pager-active-page-btn span {
  color: white !important;
}
.dxbl-grid .dxbl-grid-bottom-panel.dxbl-pager-container {
  border-top: 0;
  padding: 20px 20px 24px;
  justify-content: center;
  background: white;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.dxbl-grid .dxbl-grid-filter-row {
  background-color: var(--middle-blue) !important;
  height: 47px;
}
.dxbl-grid .dxbl-grid-filter-row td {
  padding: 0 20px !important;
}
.dxbl-grid .dxbl-grid-filter-row .dxbl-text-edit {
  border: 0;
  display: flex;
  align-items: center;
}
.dxbl-grid .dxbl-grid-filter-row .dxbl-spin-btn-inc,
.dxbl-grid .dxbl-grid-filter-row .dxbl-spin-btn-dec {
  padding-right: 5px;
}
.dxbl-grid .dxbl-grid-filter-row .dxbl-spin-btn-inc:hover,
.dxbl-grid .dxbl-grid-filter-row .dxbl-spin-btn-dec:hover {
  background-color: var(--middle-blue) !important;
}
.dxbl-grid .dxbl-grid-filter-row .dxbl-edit-btn-clear {
  padding: 0 !important;
}
.dxbl-grid {
  /* Rimuove l'icona sort predefinita */
  /*.dxbl-grid-sort-icon use,
  .dxbl-grid-filter-icon use {
      display: none;
  }*/
  /* Aggiunge icona custom */
  /*.dxbl-grid-sort-icon::before {
      @include svg-color('../../Assets/images/Icon/Tables/sort.svg', var(--blue-gray), 8px, 18px)
  }

  .dxbl-grid-filter-icon::before {
      @include svg-color('../../Assets/images/Icon/Tables/sort1.svg', rgba(255,255,255,0.3), 16px, 16px)
  }*/
}
.dxbl-grid .dxbl-btn-outline-secondary {
  height: 29px;
  border-radius: 0 !important;
}
.dxbl-grid .dxbl-btn-outline-secondary.dxbl-pager-page-btn {
  padding: 11px;
}
.dxbl-grid .dxbl-grid-highlighted-text {
  background-color: var(--primary-color) !important;
  color: white !important;
}
.dxbl-grid .dxbl-grid-expand-button {
  padding: 4px !important;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  display: none;
}

/** tabella interna al form **/
.dxbl-list-box, .dxbl-list-box-render-container {
  --dxbl-list-box-border-color: var(--light-gray);
}

.dxbl-list-box-table-no-scroll thead tr {
  background: var(--light-gray);
}
.dxbl-list-box-table-no-scroll tbody tr:nth-child(even) {
  background-color: #fafaf7;
}
.dxbl-list-box-table-no-scroll tbody tr:hover {
  background-color: var(--light-gray);
}

/** Cards **/
.sc-card {
    background: linear-gradient(196deg, cornflowerblue, transparent);
    border-radius: 30px;
    padding: 25px;
    border: 0;
    /*max-height: 274px;*/
    /*justify-content: space-between;*/
}
.sc-card.full-h {
  height: 100%;
}
.sc-card.card-col:not(:last-child) {
  margin-bottom: 25px;
}
.sc-card.card-wrap {
  display: flex;
  flex-direction: row;
}
.sc-card.card-wrap.dark {
  border-color: rgba(255, 255, 255, 0.1);
}
.sc-card.card-wrap .card {
  flex-basis: 50%;
  padding: 0;
  border-radius: 0;
}
.sc-card.card-wrap .card:not(:last-child) {
  margin-right: 35px;
  border-right: 2px solid var(--light-gray);
}
.sc-card.dark {
  background-color: #191919;
  --font-color: white;
  --dark: white;
}
.sc-card.dark div.with-frame {
  background-color: rgba(255, 255, 255, 0.1);
}
.sc-card.wheels > div:not(.data) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.sc-card.main-data-primary .main-data {
  color: var(--primary-color);
}
.sc-card.main-data-primary .main-data span {
  color: var(--font-color);
}
@media screen and (max-width: 767px) {
  .sc-card {
    margin-bottom: 10px;
  }
}
.sc-card div.with-frame {
  background: var(--light-gray);
  border-radius: 10px;
  padding: 12px;
  min-width: 55px;
  margin-bottom: 15px;
}
.sc-card div.with-frame:not(.icon-wheels) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 66px;
}
.sc-card i {
  /*max-width: 33%;*/
  /*margin-bottom: 15px;*/
  font-size: 26px;
  color: var(--primary-color);
  line-height: 1;
}
.sc-card i.with-frame {
  background: var(--light-gray);
  border-radius: 10px;
  padding: 12px;
  min-width: 55px;
}
.sc-card .card-title {
  color: var(--dark);
}
.sc-card p {
  font-size: clamp(14px, 0.7vw, 16px);
}
.sc-card .data {
  display: flex;
  flex-direction: column;
}
.sc-card .data p {
  margin-bottom: 0;
}
.sc-card .flex-inline {
  display: inline-flex;
  align-items: flex-start;
  line-height: 1.3;
}
.sc-card.card-alt {
  background-color: var(--dark);
  display: flex;
  flex-direction: row;
  align-items: stretch;
  color: white;
}
.sc-card.card-alt > div:first-child {
  flex-basis: 45%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sc-card.card-alt .wrap-icon {
  background-color: rgba(255, 255, 255, 0.1);
  display: flex;
  justify-content: center;
  border-radius: 30px;
  flex-basis: 40%;
  align-items: center;
}
.sc-card.card-alt .wrap-icon i {
  margin-bottom: 0;
  font-size: 36px;
  max-width: 55px;
}
.sc-card .category {
  font-family: var(--font-titles);
  background: var(--primary-color);
  padding: 4px 10px;
  border-radius: 30px;
  margin-bottom: 20px;
}

/** icone **/
.icon-notification {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7695 11.6453C19.039 10.7923 18.7071 10.0531 18.7071 8.79716V8.37013C18.7071 6.73354 18.3304 5.67907 17.5115 4.62459C16.2493 2.98699 14.1244 2 12.0442 2H11.9558C9.91935 2 7.86106 2.94167 6.577 4.5128C5.71333 5.58842 5.29293 6.68822 5.29293 8.37013V8.79716C5.29293 10.0531 4.98284 10.7923 4.23049 11.6453C3.67691 12.2738 3.5 13.0815 3.5 13.9557C3.5 14.8309 3.78723 15.6598 4.36367 16.3336C5.11602 17.1413 6.17846 17.6569 7.26375 17.7466C8.83505 17.9258 10.4063 17.9933 12.0005 17.9933C13.5937 17.9933 15.165 17.8805 16.7372 17.7466C17.8215 17.6569 18.884 17.1413 19.6363 16.3336C20.2118 15.6598 20.5 14.8309 20.5 13.9557C20.5 13.0815 20.3231 12.2738 19.7695 11.6453Z' fill='%23C8C3B9'/%3E%3Cpath opacity='0.4' d='M14.0088 19.2283C13.5088 19.1215 10.4627 19.1215 9.96275 19.2283C9.53539 19.327 9.07324 19.5566 9.07324 20.0602C9.09809 20.5406 9.37935 20.9646 9.76895 21.2335L9.76795 21.2345C10.2718 21.6273 10.8632 21.877 11.4824 21.9667C11.8123 22.012 12.1482 22.01 12.4901 21.9667C13.1083 21.877 13.6997 21.6273 14.2036 21.2345L14.2026 21.2335C14.5922 20.9646 14.8734 20.5406 14.8983 20.0602C14.8983 19.5566 14.4361 19.327 14.0088 19.2283Z' fill='%23C8C3B9'/%3E%3C/svg%3E%0A");
}

.icon-arrow-oblique-primary {
  content: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8.33341L7.66667 1.66675' stroke='%23FF5A1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1.66675H7.66667V8.33341' stroke='%23FF5A1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-assistente {
  content: url("data:image/svg+xml,%3Csvg width='67' height='40' viewBox='0 0 67 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.941 8.37329C29.2135 7.7392 27.3495 7.38868 25.4014 7.38868C17.1159 7.38868 10.2955 13.6478 9.40304 21.6951C9.3963 21.6951 9.39091 21.6942 9.38417 21.6942C4.44491 21.6942 0.439941 25.6991 0.439941 30.6384C0.439941 35.5777 4.44491 39.5827 9.38417 39.5827H25.2701V39.5813H47.0692C57.8716 39.5813 66.6289 30.771 66.6289 19.9033C66.6289 9.0357 57.8721 0.225372 47.0696 0.225372C39.576 0.225372 34.6148 3.6021 30.941 8.37329Z' fill='url(%23paint0_linear_219_2164)' fill-opacity='0.6'/%3E%3Cellipse cx='46.0907' cy='20' rx='20.909' ry='20' fill='%23FF6B35'/%3E%3Cpath d='M43.4364 8.69777C44.4522 8.69485 45.4113 8.98623 46.3784 9.24333C50.0821 10.2283 53.7951 11.1781 57.4901 12.1948C60.4726 13.0158 62.3194 14.9919 63.0458 18.0002C63.3215 19.1423 63.2819 20.2987 62.989 21.4349C62.5164 23.2668 62.017 25.092 61.5364 26.9218C60.712 30.0597 57.929 32.2549 54.8806 32.527C53.9803 32.6073 53.1017 32.5341 52.2373 32.3067C48.1552 31.2328 44.0747 30.1517 39.9963 29.0627C37.0322 28.2713 34.7969 25.7174 34.4114 22.697C34.2829 21.692 34.3484 20.6975 34.61 19.7155C35.0722 17.9814 35.5044 16.239 35.99 14.5116C36.9033 11.2646 39.0609 9.37794 42.3559 8.78013C42.7092 8.71617 43.0759 8.72328 43.436 8.69736L43.4364 8.69777Z' fill='white'/%3E%3Cpath d='M28.588 7.65061C28.7563 7.80739 28.9837 7.72419 29.182 7.80188C30.0124 8.12853 30.6262 8.68911 31.0583 9.45406C31.6116 10.4335 31.8972 11.4919 31.9179 12.6158C31.9231 12.8869 32.0144 13.1418 31.998 13.4166C31.8892 15.2365 31.5284 16.9905 30.7095 18.6362C30.3281 19.4024 29.9057 20.1437 29.3491 20.793C28.6011 21.6645 27.7517 22.4136 26.6209 22.76C25.9647 22.961 25.3029 22.9498 24.6412 22.7822C24.3358 22.8539 24.2201 23.0381 24.234 23.357C24.2731 24.2525 24.0746 25.1379 24.1029 26.0359C24.1215 26.6268 24.1241 26.6628 24.6841 26.8917C24.9878 27.016 25.2967 27.1278 25.598 27.2579C25.7641 27.3297 25.9256 27.4045 26.0256 27.5666C28.1132 28.4063 30.2017 29.2447 32.288 30.088C32.4188 30.1408 32.5296 30.1573 32.6722 30.1187C33.6381 29.8573 34.5657 30.0048 35.459 30.4196C36.1739 30.7516 36.8167 31.1783 37.2332 31.8751C37.5315 32.3742 37.5293 32.8366 37.1999 33.209C36.951 33.4905 36.5997 33.5965 36.2403 33.644C34.9869 33.8096 33.899 33.3918 32.8943 32.6804C32.5587 32.4428 32.2765 32.1512 32.0902 31.7941C31.9653 31.5549 31.7834 31.4365 31.5605 31.3468C30.3697 30.868 29.1776 30.3923 27.9854 29.9171C27.737 29.818 27.5056 29.671 27.2295 29.6505C27.064 29.514 26.8586 29.4596 26.6661 29.3815C25.5165 28.9142 24.3636 28.4539 23.2131 27.9893C22.5449 27.7195 22.4787 27.6124 22.5095 26.8763C22.5685 25.4547 22.6293 24.0336 22.6865 22.612C22.7019 22.232 22.6969 22.2306 22.339 22.127C22.1811 22.0814 22.0193 22.0479 21.8628 21.9969C21.3902 21.843 21.2278 21.534 21.3454 21.0243C21.4142 20.6195 21.624 20.3932 22.0425 20.472C23.6114 20.7688 24.5968 19.8601 25.394 18.7705C27.1262 16.4019 27.8319 13.7419 27.3302 10.8108C27.2329 10.2435 26.9942 9.72919 26.6858 9.24528C26.4335 8.84943 26.0577 8.62335 25.6441 8.42814C25.1328 8.18646 25.0168 7.93296 25.1625 7.49028C25.3626 6.96934 25.631 6.81712 26.1515 6.96006C26.966 7.18354 27.7767 7.42044 28.5893 7.65153L28.588 7.65061Z' fill='%23E9EEF9'/%3E%3Cpath d='M25.1609 7.48938C25.1209 7.92382 25.3217 8.19032 25.7257 8.33415C26.6036 8.6467 26.998 9.38005 27.2798 10.1872C27.5319 10.9093 27.6164 11.6607 27.6126 12.4279C27.6037 14.2687 27.1445 15.9896 26.2958 17.6156C25.9205 18.3351 25.4589 19.0007 24.8808 19.5603C24.3583 20.0663 23.7786 20.5211 23.0075 20.6282C22.7656 20.6617 22.5417 20.6668 22.3031 20.6065C21.8209 20.4843 21.6063 20.5884 21.3437 21.0239C20.057 20.0155 19.6396 18.5932 19.5605 17.0625C19.4253 14.4559 20.1135 12.0603 21.5961 9.90401C22.0315 9.27123 22.5552 8.71713 23.1811 8.26755C23.7106 7.88747 24.2827 7.60649 24.946 7.54986C25.0189 7.5438 25.0896 7.51029 25.1609 7.48938Z' fill='%23FF6B35'/%3E%3Cpath d='M28.5049 9.21786C28.6996 9.09639 28.8477 9.22724 28.9969 9.31406C29.6214 9.67705 29.9084 10.291 30.139 10.9269C30.3682 11.5597 30.4537 12.2191 30.4943 12.8983C30.5892 14.4832 30.2387 15.9794 29.6714 17.4294C29.1584 18.7401 28.3916 19.8976 27.2832 20.7927C26.7079 21.2575 26.0564 21.535 25.2913 21.4305C25.2204 21.4208 25.1329 21.442 25.0955 21.3573C25.0552 21.2664 25.1318 21.2244 25.1891 21.1804C26.6711 20.0394 27.6045 18.5164 28.2525 16.792C28.5367 16.036 28.7847 15.2646 28.8995 14.4681C29.151 12.7242 29.187 10.9863 28.5053 9.3082C28.4953 9.28333 28.5048 9.25022 28.5054 9.21696L28.5049 9.21786Z' fill='%23FF6B35'/%3E%3Cpath d='M48.1614 17.2042C48.1353 18.2301 47.8549 19.1743 47.2513 20.0133C47.0397 20.3072 46.7894 20.5629 46.4748 20.7472C45.78 21.1543 45.123 20.9737 44.7258 20.2735C44.5065 19.887 44.4112 19.4606 44.3977 19.0278C44.3595 17.7911 44.6916 16.6667 45.4879 15.6996C45.6803 15.4659 45.9117 15.2767 46.1796 15.1379C46.7975 14.8183 47.401 14.9797 47.7731 15.5697C48.0872 16.0676 48.1695 16.6253 48.1609 17.2037L48.1614 17.2042Z' fill='%230D47A1'/%3E%3Cpath d='M58.5923 19.9139C58.5806 20.9115 58.3236 21.7748 57.8284 22.5648C57.5879 22.9482 57.2909 23.2834 56.8936 23.5139C56.2186 23.9054 55.5643 23.731 55.1729 23.0583C54.9177 22.6192 54.8237 22.1312 54.8237 21.6373C54.8237 20.5336 55.1172 19.513 55.789 18.6201C56.016 18.3185 56.2865 18.0628 56.6276 17.8912C57.2217 17.5928 57.7798 17.7267 58.1645 18.2668C58.4135 18.6165 58.524 19.0187 58.5685 19.4398C58.5874 19.6177 58.5869 19.7979 58.5919 19.9139H58.5923Z' fill='%230D47A1'/%3E%3Cpath d='M49.1286 25.1773C49.0729 25.49 49.1807 25.7534 49.4575 25.9376C49.7267 26.1169 50.0134 26.1435 50.3087 25.9992C50.5096 25.9012 50.6084 25.7287 50.6938 25.5273C50.8785 25.091 51.2439 24.9243 51.6277 25.0721C52.0348 25.2289 52.1885 25.6069 52.0334 26.0693C51.6703 27.1523 50.5024 27.7577 49.3591 27.4552C48.188 27.1452 47.4703 26.0374 47.7013 24.8959C47.7903 24.4564 48.1188 24.2088 48.5367 24.2663C48.956 24.3243 49.1565 24.6272 49.1281 25.1773H49.1286Z' fill='%230D47A1'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_219_2164' x1='29.8125' y1='26.1389' x2='-6.02743' y2='36.6483' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B35'/%3E%3Cstop offset='1' stop-color='%23FF6B35' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.icon-assistente-2 {
  content: url("data:image/svg+xml,%3Csvg width='67' height='40' viewBox='0 0 247 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.188 31.073C106.777 28.7199 99.8598 27.4191 92.6304 27.4191C61.8837 27.4191 36.5736 50.6464 33.2616 80.5092C33.2366 80.5092 33.2165 80.5059 33.1915 80.5059C14.8622 80.5059 0 95.3681 0 113.697C0 132.027 14.8622 146.889 33.1915 146.889H92.1435V146.884H173.039C213.126 146.884 245.624 114.189 245.624 73.8603C245.624 33.5311 213.128 0.836548 173.04 0.836548C145.232 0.836548 126.821 13.3674 113.188 31.073Z' fill='url(%23paint0_linear_206_2229)' fill-opacity='0.6'/%3E%3Cellipse cx='169.408' cy='74.2188' rx='77.5923' ry='74.2188' fill='%230061FF'/%3E%3Cpath d='M159.558 32.2768C163.328 32.266 166.887 33.3473 170.476 34.3014C184.22 37.9564 197.999 41.481 211.711 45.254C222.778 48.3008 229.632 55.6341 232.327 66.7976C233.351 71.036 233.204 75.327 232.117 79.5436C230.363 86.3416 228.51 93.1149 226.726 99.9052C223.667 111.55 213.339 119.696 202.027 120.706C198.686 121.004 195.426 120.732 192.218 119.888C177.069 115.903 161.927 111.891 146.792 107.85C135.792 104.913 127.497 95.4357 126.067 84.2271C125.59 80.4977 125.833 76.807 126.804 73.1629C128.519 66.7278 130.123 60.2618 131.925 53.8516C135.314 41.8022 143.321 34.8009 155.548 32.5825C156.86 32.3451 158.22 32.3715 159.557 32.2753L159.558 32.2768Z' fill='white'/%3E%3Cpath d='M104.456 28.391C105.08 28.9728 105.924 28.6641 106.66 28.9524C109.742 30.1646 112.019 32.2449 113.623 35.0835C115.676 38.7181 116.736 42.6458 116.813 46.8166C116.832 47.8227 117.171 48.7686 117.11 49.7884C116.706 56.542 115.367 63.0508 112.328 69.1579C110.913 72.0013 109.346 74.7522 107.28 77.1618C104.505 80.3959 101.352 83.1755 97.156 84.4611C94.721 85.2071 92.2648 85.1655 89.8094 84.5435C88.6761 84.8094 88.2469 85.4932 88.2985 86.6765C88.4435 89.9995 87.7068 93.2854 87.8117 96.6177C87.881 98.8104 87.8906 98.944 89.9688 99.7936C91.0958 100.255 92.2418 100.67 93.3601 101.152C93.9764 101.419 94.5759 101.697 94.9468 102.298C102.694 105.414 110.444 108.525 118.186 111.655C118.672 111.851 119.083 111.912 119.612 111.769C123.196 110.799 126.639 111.346 129.954 112.885C132.607 114.118 134.992 115.701 136.538 118.287C137.645 120.139 137.636 121.855 136.414 123.237C135.49 124.281 134.187 124.675 132.853 124.851C128.202 125.465 124.165 123.915 120.436 121.275C119.191 120.393 118.144 119.311 117.452 117.986C116.989 117.098 116.314 116.659 115.487 116.326C111.068 114.549 106.644 112.784 102.22 111.021C101.298 110.653 100.439 110.107 99.4146 110.031C98.8004 109.525 98.038 109.323 97.3236 109.033C93.0576 107.299 88.7794 105.591 84.5098 103.867C82.0303 102.866 81.7846 102.468 81.8989 99.7363C82.1179 94.4609 82.3434 89.1873 82.5557 83.9118C82.6127 82.5017 82.5944 82.4964 81.2661 82.1121C80.68 81.9428 80.0798 81.8184 79.499 81.6292C77.745 81.0582 77.1424 79.9113 77.5788 78.0201C77.8341 76.518 78.6127 75.6778 80.1659 75.9705C85.988 77.0719 89.6448 73.6998 92.6032 69.6562C99.0313 60.8666 101.65 50.9953 99.7881 40.1185C99.4273 38.013 98.5413 36.1045 97.3968 34.3087C96.4606 32.8398 95.066 32.0008 93.5312 31.2764C91.6338 30.3796 91.2031 29.4388 91.7441 27.7961C92.4864 25.8629 93.4826 25.298 95.414 25.8285C98.4366 26.6578 101.445 27.5369 104.461 28.3944L104.456 28.391Z' fill='%23E9EEF9'/%3E%3Cpath d='M91.7387 27.7927C91.5901 29.4049 92.3353 30.3938 93.8347 30.9276C97.0923 32.0874 98.556 34.8089 99.6018 37.804C100.537 40.4838 100.851 43.2723 100.837 46.1192C100.804 52.9502 99.0996 59.3366 95.9501 65.3703C94.5576 68.0405 92.8445 70.5106 90.699 72.5871C88.7601 74.4649 86.6089 76.1526 83.7473 76.5501C82.8498 76.6745 82.0189 76.6933 81.1334 76.4693C79.3441 76.0161 78.5476 76.4023 77.5734 78.0184C72.7982 74.2763 71.2492 68.9984 70.9557 63.3181C70.4543 53.645 73.0078 44.755 78.5097 36.7532C80.1257 34.405 82.0691 32.3488 84.3918 30.6804C86.3568 29.27 88.4795 28.2273 90.9413 28.0171C91.2118 27.9946 91.4739 27.8703 91.7387 27.7927Z' fill='%230061FF'/%3E%3Cpath d='M104.148 34.2071C104.87 33.7563 105.42 34.2419 105.973 34.5641C108.291 35.9111 109.356 38.1894 110.211 40.5494C111.062 42.8976 111.379 45.3443 111.53 47.8652C111.882 53.7465 110.582 59.2986 108.476 64.6797C106.573 69.5436 103.727 73.8391 99.614 77.1608C97.479 78.8854 95.0612 79.9152 92.2219 79.5274C91.9589 79.4916 91.6341 79.57 91.4956 79.2559C91.3457 78.9183 91.63 78.7627 91.8427 78.5992C97.3426 74.3651 100.806 68.7133 103.211 62.3144C104.265 59.5088 105.186 56.6461 105.612 53.6906C106.545 47.2188 106.679 40.7695 104.149 34.5424C104.112 34.45 104.147 34.3272 104.149 34.2038L104.148 34.2071Z' fill='%230061FF'/%3E%3Cpath d='M177.091 63.8433C176.994 67.6506 175.954 71.1544 173.714 74.2679C172.928 75.3586 172 76.3075 170.832 76.9912C168.254 78.5021 165.816 77.8317 164.342 75.2335C163.528 73.7993 163.174 72.2167 163.124 70.6107C162.982 66.0213 164.215 61.8488 167.17 58.26C167.884 57.3928 168.743 56.6907 169.736 56.1754C172.03 54.9897 174.269 55.5884 175.65 57.778C176.816 59.6258 177.121 61.6954 177.089 63.8417L177.091 63.8433Z' fill='%230D47A1'/%3E%3Cpath d='M215.8 73.8994C215.757 77.6016 214.803 80.8052 212.965 83.7369C212.073 85.1594 210.971 86.4035 209.496 87.259C206.992 88.7116 204.563 88.0645 203.111 85.568C202.164 83.9387 201.815 82.1276 201.815 80.2949C201.815 76.1991 202.904 72.4118 205.397 69.0982C206.239 67.9792 207.243 67.0303 208.509 66.3932C210.714 65.2859 212.785 65.7829 214.213 67.7874C215.136 69.0848 215.547 70.5774 215.712 72.14C215.782 72.8004 215.78 73.4691 215.799 73.8994H215.8Z' fill='%230D47A1'/%3E%3Cpath d='M180.68 93.431C180.474 94.5917 180.874 95.569 181.901 96.2527C182.9 96.9181 183.964 97.0165 185.06 96.4812C185.805 96.1177 186.172 95.4773 186.489 94.7302C187.174 93.1109 188.53 92.4922 189.954 93.0408C191.465 93.6228 192.036 95.0253 191.46 96.7414C190.113 100.76 185.778 103.007 181.536 101.884C177.19 100.734 174.527 96.623 175.384 92.3871C175.714 90.7561 176.933 89.8372 178.484 90.0507C180.04 90.2658 180.784 91.3898 180.679 93.431H180.68Z' fill='%230D47A1'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_206_2229' x1='263.312' y1='62.5677' x2='4.66037' y2='120.823' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230061FF'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.icon-assistente-3 {
  content: url("data:image/svg+xml,%3Csvg width='67' height='40' viewBox='0 0 247 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.188 31.073C106.777 28.7199 99.8598 27.4191 92.6304 27.4191C61.8837 27.4191 36.5736 50.6464 33.2616 80.5092C33.2366 80.5092 33.2165 80.5059 33.1915 80.5059C14.8622 80.5059 0 95.3681 0 113.697C0 132.027 14.8622 146.889 33.1915 146.889H92.1435V146.884H173.039C213.126 146.884 245.624 114.189 245.624 73.8603C245.624 33.5311 213.128 0.836548 173.04 0.836548C145.232 0.836548 126.821 13.3674 113.188 31.073Z' fill='url(%23paint0_linear_219_2010)' fill-opacity='0.6'/%3E%3Cellipse cx='169.408' cy='74.2188' rx='77.5923' ry='74.2188' fill='%230061FF'/%3E%3Cpath d='M159.558 32.2768C163.328 32.266 166.887 33.3473 170.475 34.3014C184.22 37.9564 197.998 41.481 211.71 45.254C222.778 48.3008 229.632 55.6341 232.327 66.7976C233.351 71.036 233.203 75.327 232.117 79.5436C230.363 86.3416 228.509 93.1149 226.726 99.9052C223.667 111.55 213.339 119.696 202.027 120.706C198.686 121.004 195.425 120.732 192.218 119.888C177.069 115.903 161.927 111.891 146.792 107.85C135.792 104.913 127.497 95.4357 126.067 84.2271C125.59 80.4977 125.833 76.807 126.804 73.1629C128.519 66.7278 130.123 60.2618 131.925 53.8516C135.314 41.8022 143.321 34.8009 155.548 32.5825C156.859 32.3451 158.22 32.3715 159.556 32.2753L159.558 32.2768Z' fill='white'/%3E%3Cpath d='M104.456 28.391C105.08 28.9728 105.924 28.6641 106.66 28.9524C109.742 30.1646 112.019 32.2449 113.623 35.0835C115.676 38.7181 116.736 42.6458 116.813 46.8166C116.832 47.8227 117.171 48.7686 117.11 49.7884C116.706 56.542 115.367 63.0508 112.328 69.1579C110.913 72.0013 109.346 74.7522 107.28 77.1618C104.505 80.3959 101.352 83.1755 97.156 84.4611C94.721 85.2071 92.2648 85.1655 89.8094 84.5435C88.6761 84.8094 88.2469 85.4932 88.2985 86.6765C88.4435 89.9995 87.7068 93.2854 87.8117 96.6177C87.881 98.8104 87.8906 98.944 89.9688 99.7936C91.0958 100.255 92.2418 100.67 93.3601 101.152C93.9764 101.419 94.5759 101.697 94.9468 102.298C102.694 105.414 110.444 108.525 118.186 111.655C118.672 111.851 119.083 111.912 119.612 111.769C123.196 110.799 126.639 111.346 129.954 112.885C132.607 114.118 134.992 115.701 136.538 118.287C137.645 120.139 137.636 121.855 136.414 123.237C135.49 124.281 134.187 124.675 132.853 124.851C128.202 125.465 124.165 123.915 120.436 121.275C119.191 120.393 118.144 119.311 117.452 117.986C116.989 117.098 116.314 116.659 115.487 116.326C111.068 114.549 106.644 112.784 102.22 111.021C101.298 110.653 100.439 110.107 99.4146 110.031C98.8004 109.525 98.038 109.323 97.3236 109.033C93.0576 107.299 88.7794 105.591 84.5098 103.867C82.0303 102.866 81.7846 102.468 81.8989 99.7363C82.1179 94.4609 82.3434 89.1873 82.5557 83.9118C82.6127 82.5017 82.5944 82.4964 81.2661 82.1121C80.68 81.9428 80.0798 81.8184 79.499 81.6292C77.745 81.0582 77.1424 79.9113 77.5788 78.0201C77.8341 76.518 78.6127 75.6778 80.1659 75.9705C85.988 77.0719 89.6448 73.6998 92.6032 69.6562C99.0313 60.8666 101.65 50.9953 99.7881 40.1185C99.4273 38.013 98.5413 36.1045 97.3968 34.3087C96.4606 32.8398 95.066 32.0008 93.5312 31.2764C91.6338 30.3796 91.2031 29.4388 91.7441 27.7961C92.4864 25.8629 93.4826 25.298 95.414 25.8285C98.4366 26.6578 101.445 27.5369 104.461 28.3944L104.456 28.391Z' fill='%23E9EEF9'/%3E%3Cpath d='M91.7387 27.7927C91.5901 29.4049 92.3353 30.3938 93.8347 30.9276C97.0923 32.0874 98.556 34.8089 99.6018 37.804C100.537 40.4838 100.851 43.2723 100.837 46.1192C100.804 52.9502 99.0996 59.3366 95.9501 65.3703C94.5576 68.0405 92.8445 70.5106 90.699 72.5871C88.7601 74.4649 86.6089 76.1526 83.7473 76.5501C82.8498 76.6745 82.0189 76.6933 81.1334 76.4693C79.3441 76.0161 78.5476 76.4023 77.5734 78.0184C72.7982 74.2763 71.2492 68.9984 70.9557 63.3181C70.4543 53.645 73.0078 44.755 78.5097 36.7532C80.1257 34.405 82.0691 32.3488 84.3918 30.6804C86.3568 29.27 88.4795 28.2273 90.9413 28.0171C91.2118 27.9946 91.4739 27.8703 91.7387 27.7927Z' fill='%230061FF'/%3E%3Cpath d='M104.148 34.2071C104.87 33.7563 105.42 34.2419 105.973 34.5641C108.291 35.9111 109.356 38.1894 110.211 40.5494C111.062 42.8976 111.379 45.3443 111.53 47.8652C111.882 53.7465 110.582 59.2986 108.476 64.6797C106.573 69.5436 103.727 73.8391 99.614 77.1608C97.479 78.8854 95.0612 79.9152 92.2219 79.5274C91.9589 79.4916 91.6341 79.57 91.4956 79.2559C91.3457 78.9183 91.63 78.7627 91.8427 78.5992C97.3426 74.3651 100.806 68.7133 103.211 62.3144C104.265 59.5088 105.186 56.6461 105.612 53.6906C106.545 47.2188 106.679 40.7695 104.149 34.5424C104.112 34.45 104.147 34.3272 104.149 34.2038L104.148 34.2071Z' fill='%230061FF'/%3E%3Cpath d='M177.091 63.8433C176.994 67.6506 175.954 71.1544 173.714 74.2679C172.928 75.3586 172 76.3075 170.832 76.9912C168.254 78.5021 165.816 77.8317 164.342 75.2335C163.528 73.7993 163.174 72.2167 163.124 70.6107C162.982 66.0213 164.215 61.8488 167.17 58.26C167.884 57.3928 168.743 56.6907 169.736 56.1754C172.03 54.9897 174.269 55.5884 175.65 57.778C176.816 59.6258 177.121 61.6954 177.089 63.8417L177.091 63.8433Z' fill='%230D47A1'/%3E%3Cpath d='M215.8 73.8994C215.757 77.6016 214.803 80.8052 212.965 83.7369C212.073 85.1594 210.971 86.4035 209.497 87.259C206.992 88.7116 204.564 88.0645 203.111 85.568C202.164 83.9387 201.815 82.1276 201.815 80.2949C201.815 76.1991 202.904 72.4118 205.398 69.0982C206.24 67.9792 207.244 67.0303 208.509 66.3932C210.714 65.2859 212.785 65.7829 214.213 67.7874C215.137 69.0848 215.547 70.5774 215.712 72.14C215.782 72.8004 215.78 73.4691 215.799 73.8994H215.8Z' fill='%230D47A1'/%3E%3Cpath d='M180.681 93.431C180.474 94.5917 180.874 95.569 181.901 96.2527C182.9 96.9181 183.964 97.0165 185.06 96.4812C185.805 96.1177 186.172 95.4773 186.489 94.7302C187.175 93.1109 188.53 92.4922 189.955 93.0408C191.465 93.6228 192.036 95.0253 191.46 96.7414C190.113 100.76 185.779 103.007 181.536 101.884C177.19 100.734 174.527 96.623 175.384 92.3871C175.714 90.7561 176.933 89.8372 178.484 90.0507C180.04 90.2658 180.784 91.3898 180.679 93.431H180.681Z' fill='%230D47A1'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_219_2010' x1='109' y1='97' x2='-24' y2='136' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B35'/%3E%3Cstop offset='1' stop-color='%23FF6B35' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-frame-1 {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/TopMenu/Frame-1.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/TopMenu/Frame-1.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-mail {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/TopMenu/mail.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/TopMenu/mail.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-alert-triangle {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/TopMenu/alert-triangle.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/TopMenu/alert-triangle.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-frame {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/TopMenu/Frame-menu.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/TopMenu/Frame-menu.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-chevron-right {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/Chevronn-right.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/Chevronn-right.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 5px;
  height: 8px;
  content: "";
}

.icon-chevron-left {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/Chevronn-left.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/Chevronn-left.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 8.5px;
  height: 14px;
  content: "";
}

.icon-arrow-up-right {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/arrow-up-right.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/arrow-up-right.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 12px;
  height: 12px;
  content: "";
}

.icon-dashboard {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/Dashboard.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/Dashboard.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-play-circle {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/play-circle.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/play-circle.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-pie-chart {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/pie-chart.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/pie-chart.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-trending-up {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/trending-up.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/trending-up.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-finance {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/finance.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/finance.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-shopping-cart {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/shopping-cart.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/shopping-cart.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-git-pull-request {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/git-pull-request.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/git-pull-request.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-tool {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/tool.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/tool.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-users {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/users.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/users.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-edit-3 {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/edit-3.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/edit-3.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-settings {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/SidebarMenu/settings.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/SidebarMenu/settings.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-user {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/user.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/user.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-cloud {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/cloud.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/cloud.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-logout {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/log-out.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/log-out.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-wiki {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/Wiki.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/Wiki.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-blog {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/Blog.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/Blog.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-globe {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/UserArea/globe.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/UserArea/globe.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-menu-kebab {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/menu-kebab.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/menu-kebab.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

i.icon-info:not(.active) {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_209_79636)'%3E%3Cpath d='M9 4V6H7V4H9Z' fill='%236C757D'/%3E%3Cpath d='M9 12V7H7V12H9Z' fill='%236C757D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%236C757D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_209_79636'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
i.icon-info.active {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_209_79636)'%3E%3Cpath d='M9 4V6H7V4H9Z' fill='%23ff5a1e'/%3E%3Cpath d='M9 12V7H7V12H9Z' fill='%23ff5a1e'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%23ff5a1e'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_209_79636'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}

.icon-filter {
  color: var(--icon-color);
  mask: url("../../Assets/images/Icon/filter.svg") no-repeat center;
  -webkit-mask: url("../../Assets/images/Icon/filter.svg") no-repeat center;
  background-color: var(--icon-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}

.icon-stars-ai-Low {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5628 12.2444C18.9433 10.9685 18.0556 10.0808 16.7808 5.46235C16.7088 5.20246 16.4726 5.02246 16.2025 5.02246C15.9325 5.02246 15.6963 5.20247 15.6243 5.46235C14.3495 10.0808 13.4619 10.9684 8.84224 12.2444C8.58234 12.3164 8.40234 12.5526 8.40234 12.8227C8.40234 13.0927 8.58236 13.3289 8.84224 13.4009C13.4618 14.6757 14.3483 15.5633 15.6243 20.183C15.6963 20.4429 15.9325 20.6229 16.2025 20.6229C16.4726 20.6229 16.7088 20.4428 16.7808 20.183C18.0567 15.5634 18.9432 14.6769 23.5628 13.4009C23.8227 13.3289 24.0027 13.0927 24.0027 12.8227C24.0027 12.5526 23.8227 12.3164 23.5628 12.2444Z' fill='%23DC3545'/%3E%3Cpath d='M2.65181 5.67829C5.46225 6.45459 5.95828 6.95077 6.73363 9.76012C6.80564 10.02 7.04302 10.2 7.31192 10.2C7.58082 10.2 7.81933 10.02 7.89021 9.76012C8.66539 6.9508 9.16156 6.45451 11.972 5.67829C12.2319 5.60629 12.4119 5.37002 12.4119 5.10001C12.4119 4.82999 12.2319 4.59372 11.972 4.52172C9.16159 3.74542 8.66556 3.24924 7.89021 0.439894C7.81933 0.180001 7.58194 0 7.31192 0C7.0419 0 6.80564 0.180013 6.73363 0.439894C5.95733 3.25034 5.46116 3.7455 2.65181 4.52172C2.39192 4.59372 2.21191 4.82999 2.21191 5.10001C2.21191 5.37002 2.39193 5.60629 2.65181 5.67829Z' fill='%23DC3545'/%3E%3Cpath d='M10.3609 18.0224C7.37617 17.1988 6.80244 16.625 5.9787 13.6413C5.90669 13.3814 5.67043 13.2014 5.40041 13.2014C5.13039 13.2014 4.89413 13.3814 4.82212 13.6413C3.99856 16.6249 3.42476 17.1989 0.439893 18.0224C0.180001 18.0944 0 18.3307 0 18.6007C0 18.8707 0.180013 19.107 0.439893 19.179C3.42465 20.0037 3.99839 20.5763 4.82212 23.56C4.89413 23.8199 5.13039 23.9999 5.40041 23.9999C5.67043 23.9999 5.90669 23.8199 5.9787 23.56C6.80226 20.5753 7.37606 20.0024 10.3609 19.179C10.6208 19.107 10.8008 18.8707 10.8008 18.6007C10.8008 18.3307 10.6197 18.0944 10.3609 18.0224Z' fill='%23DC3545'/%3E%3C/svg%3E");
}
.icon-stars-ai-Medium {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5628 12.2444C18.9433 10.9685 18.0556 10.0808 16.7808 5.46235C16.7088 5.20246 16.4726 5.02246 16.2025 5.02246C15.9325 5.02246 15.6963 5.20247 15.6243 5.46235C14.3495 10.0808 13.4619 10.9684 8.84224 12.2444C8.58234 12.3164 8.40234 12.5526 8.40234 12.8227C8.40234 13.0927 8.58236 13.3289 8.84224 13.4009C13.4618 14.6757 14.3483 15.5633 15.6243 20.183C15.6963 20.4429 15.9325 20.6229 16.2025 20.6229C16.4726 20.6229 16.7088 20.4428 16.7808 20.183C18.0567 15.5634 18.9432 14.6769 23.5628 13.4009C23.8227 13.3289 24.0027 13.0927 24.0027 12.8227C24.0027 12.5526 23.8227 12.3164 23.5628 12.2444Z' fill='%23FF9C07'/%3E%3Cpath d='M2.65181 5.67829C5.46225 6.45459 5.95828 6.95077 6.73363 9.76012C6.80564 10.02 7.04302 10.2 7.31192 10.2C7.58082 10.2 7.81933 10.02 7.89021 9.76012C8.66539 6.9508 9.16156 6.45451 11.972 5.67829C12.2319 5.60629 12.4119 5.37002 12.4119 5.10001C12.4119 4.82999 12.2319 4.59372 11.972 4.52172C9.16159 3.74542 8.66556 3.24924 7.89021 0.439894C7.81933 0.180001 7.58194 0 7.31192 0C7.0419 0 6.80564 0.180013 6.73363 0.439894C5.95733 3.25034 5.46116 3.7455 2.65181 4.52172C2.39192 4.59372 2.21191 4.82999 2.21191 5.10001C2.21191 5.37002 2.39193 5.60629 2.65181 5.67829Z' fill='%23FF9C07'/%3E%3Cpath d='M10.3609 18.0224C7.37617 17.1988 6.80244 16.625 5.9787 13.6413C5.90669 13.3814 5.67043 13.2014 5.40041 13.2014C5.13039 13.2014 4.89413 13.3814 4.82212 13.6413C3.99856 16.6249 3.42476 17.1989 0.439893 18.0224C0.180001 18.0944 0 18.3307 0 18.6007C0 18.8707 0.180013 19.107 0.439893 19.179C3.42465 20.0037 3.99839 20.5763 4.82212 23.56C4.89413 23.8199 5.13039 23.9999 5.40041 23.9999C5.67043 23.9999 5.90669 23.8199 5.9787 23.56C6.80226 20.5753 7.37606 20.0024 10.3609 19.179C10.6208 19.107 10.8008 18.8707 10.8008 18.6007C10.8008 18.3307 10.6197 18.0944 10.3609 18.0224Z' fill='%23FF9C07'/%3E%3C/svg%3E");
}
.icon-stars-ai-High {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5628 12.2444C18.9433 10.9685 18.0556 10.0808 16.7808 5.46235C16.7088 5.20246 16.4726 5.02246 16.2025 5.02246C15.9325 5.02246 15.6963 5.20247 15.6243 5.46235C14.3495 10.0808 13.4619 10.9684 8.84224 12.2444C8.58234 12.3164 8.40234 12.5526 8.40234 12.8227C8.40234 13.0927 8.58236 13.3289 8.84224 13.4009C13.4618 14.6757 14.3483 15.5633 15.6243 20.183C15.6963 20.4429 15.9325 20.6229 16.2025 20.6229C16.4726 20.6229 16.7088 20.4428 16.7808 20.183C18.0567 15.5634 18.9432 14.6769 23.5628 13.4009C23.8227 13.3289 24.0027 13.0927 24.0027 12.8227C24.0027 12.5526 23.8227 12.3164 23.5628 12.2444Z' fill='%23198754'/%3E%3Cpath d='M2.65181 5.67829C5.46225 6.45459 5.95828 6.95077 6.73363 9.76012C6.80564 10.02 7.04302 10.2 7.31192 10.2C7.58082 10.2 7.81933 10.02 7.89021 9.76012C8.66539 6.9508 9.16156 6.45451 11.972 5.67829C12.2319 5.60629 12.4119 5.37002 12.4119 5.10001C12.4119 4.82999 12.2319 4.59372 11.972 4.52172C9.16159 3.74542 8.66556 3.24924 7.89021 0.439894C7.81933 0.180001 7.58194 0 7.31192 0C7.0419 0 6.80564 0.180013 6.73363 0.439894C5.95733 3.25034 5.46116 3.7455 2.65181 4.52172C2.39192 4.59372 2.21191 4.82999 2.21191 5.10001C2.21191 5.37002 2.39193 5.60629 2.65181 5.67829Z' fill='%23198754'/%3E%3Cpath d='M10.3609 18.0224C7.37617 17.1988 6.80244 16.625 5.9787 13.6413C5.90669 13.3814 5.67043 13.2014 5.40041 13.2014C5.13039 13.2014 4.89413 13.3814 4.82212 13.6413C3.99856 16.6249 3.42476 17.1989 0.439893 18.0224C0.180001 18.0944 0 18.3307 0 18.6007C0 18.8707 0.180013 19.107 0.439893 19.179C3.42465 20.0037 3.99839 20.5763 4.82212 23.56C4.89413 23.8199 5.13039 23.9999 5.40041 23.9999C5.67043 23.9999 5.90669 23.8199 5.9787 23.56C6.80226 20.5753 7.37606 20.0024 10.3609 19.179C10.6208 19.107 10.8008 18.8707 10.8008 18.6007C10.8008 18.3307 10.6197 18.0944 10.3609 18.0224Z' fill='%23198754'/%3E%3C/svg%3E");
}

/*# sourceMappingURL=custom-style.css.map */
