

body.cookieman-plugin-inview #wpcontent {
  padding-left: 0 !important;
}
body.cookieman-plugin-inview #wpbody-content {
  padding-bottom: 0 !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper {
  all: unset;
  font-family: Poppins, Arial;
  font-size: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0px 0px;
  height: 100%;
  background-color: var(--background-color-body);
  display: block;
  /* ---------------------------------
  	MagincBoxes
  --------------------------------- */
  @import url("https://fonts.googleapis.com/css?family=Poppins:400|500|600|700");
  /* Remove focus border */
  /*****************	Language Selector	*******************/
  /* Lang selector box */
  /***************	Field linked with social		************/
  /***************	Password Robustness		************/
  /*****************	Remember me		*******************/
  /*****************	Responsive login container senza height as magic number	*******************/
  /*ex. Session lost, Pagina Recupero credenziali*/
  /*Brutto, per sistemare meglio si dovrebbe cambiare il layout della login*/
  /**********	Stili bottone	**********/
  /* Class States ----------------------------------------------------------------------------- */
  /* OtherAction ----------------------------------------------------------------------------- */
  /* Class Height ----------------------------------------------------------------------------- */
  /* Icon - Text */
  /*------------------------- FormCommand : altro comandi */
  /*-------------------Stati*/
  /*-------------------------*/
  /* textbox con dato entity*/
  /* textbox con dato entity*/
  /*evidenzio la entity su over e focus*/
  /*evidenzio la label dell'entity su hover e focus*/
  /* label dell'entity*/
  /*sposto la label in alto quanto ho il focus nella textbox oppure ho un valore scritto*/
  /**************************************************************
  	Validatori
  	***************************************************************/
  /**************************************************************
  	Numerico
  	***************************************************************/
  /**************************************************************
  	Obbligatorio
  	***************************************************************/
  /**************************************************************
  	Disabilitato
  	***************************************************************/
  /**************************************************************
  	DataInfo
  	***************************************************************/
  /**************************************************************
  	TextArea
  	***************************************************************/
  /**************************************************************
  	Password
  	***************************************************************/
  /*Custom color per icone FA*/
}
body.cookieman-plugin-inview #CookieManAdminWrapper * {
  line-height: 1.5;
  box-sizing: border-box;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .COOKIEMAN_LOADER-Container {
  position: fixed;
  inset: 0;
  left: 160px;
  z-index: 1000;
  display: block;
  opacity: 0.8;
  background-color: rgba(0, 0, 0, 0.6392156863);
  overflow: hidden;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .SITE-LOADER-Container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: block;
  opacity: 0.8;
  background-color: rgba(0, 0, 0, 0.6392156863);
  overflow: hidden;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .SITE-LOADER-Container.Website {
  filter: saturate(0);
  background-image: url("../../../Resources/Images/Settings/Mockup/Desktop_BG.svg");
  background-size: cover;
  background-position: top;
  opacity: 0;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .SITE-LOADER-Container.Website.Active {
  transition: opacity 1s ease-in-out;
  opacity: 1;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .ML_Loader {
  height: 250px;
  width: 250px;
  position: absolute;
  top: calc(50% - 125px);
  left: calc(50% - 125px);
  animation: rotate3d 1s ease-in-out infinite alternate;
  opacity: 1;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .MiniInlineLoader {
  height: 140px;
  width: 140px;
  animation: roll 1s ease-in-out infinite alternate;
  opacity: 1;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .ML_Loader svg {
  width: 250px;
  height: 250px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .MiniInlineLoader svg {
  width: 140px;
  height: 140px;
}
@keyframes roll {
  0% {
    transform: translateX(-100%) rotate(0deg);
  }
  100% {
    transform: translateX(100%) rotate(270deg);
  }
}
@keyframes rotate3d {
  0% {
    transform: rotate3d(0, 1, 0, 0deg);
  }
  100% {
    transform: rotate3d(0, 1, 0, 360deg);
  }
}
body.cookieman-plugin-inview #CookieManAdminWrapper main {
  font-family: Poppins, Arial;
  font-size: 14px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0px 0px;
  background-color: var(--background-color-body);
}
body.cookieman-plugin-inview #CookieManAdminWrapper code {
  color: blue;
}
body.cookieman-plugin-inview #CookieManAdminWrapper input,
body.cookieman-plugin-inview #CookieManAdminWrapper textarea {
  outline: none;
  font-family: Poppins, Arial;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .ML_Hide {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .ML_Span_Highlight {
  display: inline !important;
  background-color: #faed1d !important;
  color: #323232 !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .TitleLabel {
  font-size: 22px;
  color: var(--secondary-600);
  padding: 5px 10px;
  display: inline-block;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .InfoLabel {
  font-size: 13px;
  color: var(--text-500);
  padding: 5px 10px;
  display: inline-block;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .InfoLabel.Error,
body.cookieman-plugin-inview #CookieManAdminWrapper .InfoLabel[ML_Status=Error] {
  color: var(--error);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .SettingsContainer {
  width: 100%;
  height: 100%;
  display: grid;
  grid-auto-rows: 100px auto 100px;
  overflow: auto;
  gap: 1em;
  justify-items: center;
  padding: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .SettingsContainer .Logo {
  height: min-content;
  margin-top: auto;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .MainContainer .LoginContainer {
  width: unset;
  height: unset;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer {
  width: 100%;
  height: 100%;
  background-color: var(--background);
  display: grid;
  grid-auto-rows: 1fr 618px 1fr;
  overflow: auto;
  gap: 1em;
  justify-items: center;
  padding: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer .Logo {
  height: min-content;
  margin-top: auto;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer .Login_ML {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3em;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer .Login_ML > div {
  display: flex;
  gap: 0.5em;
  height: min-content;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer .Login_ML > div:last-of-type {
  margin-bottom: auto;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContent {
  height: 100%;
  border: 1px solid var(--border-color);
  border-radius: 1.5em;
  background-color: var(--content-color);
  padding: 2em 4em;
  justify-content: center;
  position: relative;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 0px min-content auto min-content min-content;
  grid-auto-flow: row;
  grid-template-areas: "Header" "Title" "Body" "Commands" "Footer";
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContent:not(.Active) {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContent [ml_pagecontainer_type=EntityFields_ContainerGroup] {
  width: calc(100% + 10px);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Header {
  grid-area: Header;
  display: flex;
  font-size: 1.8em;
  color: var(--primary);
  font-weight: bold;
  align-items: center;
  justify-content: space-between;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Title {
  grid-area: Title;
  padding-bottom: 0.3em;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Body {
  grid-area: Body;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Body > * {
  width: 100%;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Body .Separator {
  margin: 1em 0;
  position: relative;
  display: flex;
  justify-content: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Body .Separator::before {
  content: " ";
  position: absolute;
  background-color: var(--border-color);
  width: 100%;
  height: 1px;
  top: 50%;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Body .Separator span {
  background-color: var(--content-color);
  z-index: 1;
  padding-inline: 15px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Commands {
  grid-area: Commands;
  display: flex;
  gap: 0.3em;
  flex-direction: column;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Commands .Button {
  width: 100%;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  height: 43px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Footer {
  grid-area: Footer;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-height: 48px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Footer .Button {
  font-size: 12px;
  text-decoration: underline var(--button-text-color);
  padding: 2px 6px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials {
  grid-area: Socials;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.3em;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton {
  padding-inline: 10px;
  border: 1px solid var(--border-color);
  height: 45px;
  gap: 20px;
  --button-text-color: var(--text) !important;
  background-color: transparent !important;
  width: 100%;
  border-radius: 5px;
  align-items: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton > img {
  height: 22px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton > [ML_PageControl_Key=GoogleRenderPanel] {
  opacity: 0;
  position: absolute;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton.Linked {
  min-width: fit-content;
  outline: 2px solid var(--primary);
  --button-primary-color: var(--accent-100);
  margin-right: auto;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton.Linked span {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Login_Socials .SocialButton.Linked::after {
  content: "\f0c1";
  font-family: "Font Awesome 6 Pro";
  font-size: 19px;
  color: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelector {
  display: flex;
  cursor: pointer;
  margin-inline: 0.25em;
  border-radius: 0.5em;
  overflow: hidden;
  transition: all var(--cookieman-animation-duration) ease;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelector img {
  height: 17px;
  border-radius: 5px;
  border: 1px solid var(--border-color);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelector:is(:hover, :active) {
  transform: scale(1.1);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelectorBox {
  display: flex;
  background-color: var(--content-color);
  padding: 1em;
  flex-direction: column;
  width: 150px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelectorBox .Language img {
  height: 17px;
  transition: all 1s ease;
  border-radius: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelectorBox .Language {
  display: flex;
  gap: 0.5em;
  cursor: pointer;
  padding: 0.375em 0.75em;
  align-items: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelectorBox .Language:is(:hover, :active) {
  background-color: #e1e1e1;
  border-radius: 0.375em;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LanguageSelectorBox .Language:is(:hover, :active) img {
  transform: scale(1.1);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContent .Login_Body [ml_pagecontrol_key=EntityField_Container].Google:before {
  content: "";
  position: absolute;
  top: 15px;
  right: 17px;
  width: 25px;
  height: 25px;
  background-image: url("/Resources/Images/Socials/Google.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContent .Login_Body [ml_pagecontrol_key=EntityField_Container].Facebook:before {
  content: "";
  position: absolute;
  top: 15px;
  right: 17px;
  width: 25px;
  height: 25px;
  background-image: url("/Resources/Images/Socials/facebook.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel {
  display: flex;
  width: 100%;
  height: 16px;
  align-items: center;
  border-radius: 5px;
  padding: 5px 0;
  --progress: 4%;
  --progress-color: var(--error);
  transition: all 0.5s ease;
  transition-delay: 0.5s;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.Typing {
  --progress: 8%;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.Weak {
  --progress: 33%;
  --progress-color: var(--warning);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.Weak.Typing {
  --progress: 38%;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.OK {
  --progress: 66%;
  --progress-color: var(--success);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.OK.Typing {
  --progress: 70%;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel.Strong {
  --progress: 100%;
  --progress-color: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .StrongPasswordLevel .Progress {
  background-color: var(--progress-color);
  height: 100%;
  width: var(--progress);
  border-radius: inherit;
  transition: all 1s ease;
  transition-delay: 0.5s;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer {
  display: flex;
  align-items: center;
  padding: 10px 0;
  gap: 10px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer [for] {
  cursor: pointer;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check {
  cursor: pointer;
  position: relative;
  margin: auto;
  width: 18px;
  height: 18px;
  -webkit-tap-highlight-color: transparent;
  transform: translate3d(0, 0, 0);
  margin: 0;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check svg {
  position: relative;
  z-index: 1;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke: #c8ccd4;
  stroke-width: 1.5;
  transform: translate3d(0, 0, 0);
  transition: all 0.2s ease;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check svg path {
  stroke-dasharray: 60;
  stroke-dashoffset: 0;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check svg polyline {
  stroke-dasharray: 22;
  stroke-dashoffset: 66;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check:hover:before {
  opacity: 1;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer .check:hover svg {
  stroke: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer input:checked + .check svg {
  stroke: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer input:checked + .check svg path {
  stroke-dashoffset: 60;
  transition: all 0.3s linear;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .checkboxContainer input:checked + .check svg polyline {
  stroke-dashoffset: 42;
  transition: all 0.2s linear;
  transition-delay: 0.15s;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .statusContainer {
  text-align: center;
  font-weight: 600;
  margin-top: 2.5rem;
  font-size: medium;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .inputToken {
  display: block;
  width: 30%;
  padding: 8px;
  margin: 1rem auto;
  text-align: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Btn {
  width: 30%;
  margin: 0 auto;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer.ResponsiveLoginContainer,
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer:has(.SigningIn.Active),
body.cookieman-plugin-inview #CookieManAdminWrapper .LoginContainer:has(.LinkExpired.Active) {
  grid-auto-rows: 1fr min-content 1fr;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button {
  height: 24px;
  cursor: pointer;
  text-align: center;
  border-radius: 9999px;
  vertical-align: middle;
  padding: 16px 20px;
  transition: all ease-in-out 0.2s;
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  --button-primary-color: var(--primary);
  --button-text-color: var(--text-50);
  background-color: var(--button-primary-color);
  border: 2px solid var(--button-primary-color);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button:hover {
  transform: scale(1.05);
  opacity: 0.8;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button span {
  cursor: pointer !important;
  color: var(--button-text-color);
  text-wrap: nowrap;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button:has(span:nth-of-type(2):empty) {
  gap: 0px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button:has(span:not([ML_PageControl_Type=Icon]):empty) {
  padding: 15px 10px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Success {
  --button-primary-color: var(--success);
  --button-text-color: var(--text-50);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Success.OtherAction {
  --button-text-color: var(--success);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Info {
  --button-primary-color: var(--info);
  --button-text-color: var(--text-50);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Info.OtherAction {
  --button-text-color: var(--info);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Warning {
  --button-primary-color: var(--warning);
  --button-text-color: var(--text-50);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Warning.OtherAction {
  --button-text-color: var(--warning);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Error {
  --button-primary-color: var(--error);
  --button-text-color: var(--text-50);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.Error.OtherAction {
  --button-text-color: var(--error);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.OtherAction {
  --button-primary-color: var(--trasparent);
  --button-text-color: var(--primary);
  --button-primary-color-light: color-mix(in srgb, var(--button-text-color), white 75%);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.OtherAction:hover {
  --button-primary-color: color-mix(in srgb, var(--button-text-color), white 75%);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.OtherAction .fa-duotone {
  --fa-primary-color: var(--button-text-color);
  --fa-secondary-color: var(--button-text-color);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.H_Text {
  padding: 2px 14px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.H_Menu {
  height: 48px;
  font-size: 19px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.TextAlt [ML_PageControl_Type=Icon] {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.OnlyIcon {
  width: 36px;
  justify-content: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button.OnlyIcon span:not([ML_PageControl_Type=Icon]) {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button[ML_PageControl_Attributes*="|FormCommand|"] {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button[ML_Status=Disabled] {
  cursor: not-allowed;
  opacity: 0.65;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Button[ML_Status=Disabled] span {
  cursor: not-allowed !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .RightHeaderContainer .Button [ML_PageControl_Type=Icon] {
  width: 28px !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ml_pagecontrol_type=CommandsContainer] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ml_pagecontrol_type=CommandsContainer] .Button:has(span:not([ML_PageControl_Type=Icon]):empty) {
  padding: 10px 5px;
}
@media (max-width: 1024px) {
  body.cookieman-plugin-inview #CookieManAdminWrapper .Button.TextAlt [ML_PageControl_Type=Icon] {
    display: block;
  }
  body.cookieman-plugin-inview #CookieManAdminWrapper .Button.TextAlt span:not([ML_PageControl_Type=Icon]) {
    display: none;
  }
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] {
  margin: 0px 0px;
  padding: 5px 2px 5px 0px;
  text-align: left;
  position: relative;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container].Error {
  --primary: var(--error);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ml_pagecontrol_key=EntityField_Container].NotRequired,
body.cookieman-plugin-inview #CookieManAdminWrapper div[ml_pagecontrol_key=EntityField_Container].NotRequired [ml_pagecontrol_entityfield] {
  border-color: var(--secondary-500);
  outline-color: var(--secondary-500);
  --primary: var(--secondary-500);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ml_pagecontrol_key=EntityField_Container].NotRequired [ml_pagecontrol_entityfield] {
  background-color: var(--secondary-50);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] :where(input, textarea, div[ml_pagecontrol_entityfield]) {
  padding: 12px 5px 8px 10px;
  border-radius: 5px;
  font-size: 14px;
  width: 100%;
  transition: all 0.3s;
  color: var(--text) !important;
  border: 1px solid var(--content-color);
  outline: 1px solid var(--border-color);
  background-color: var(--trasparent);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] input[type=color] {
  padding: 3px 10px 1px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] input[type=color]::-webkit-color-swatch {
  border: 1px solid var(--text);
  border-radius: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] :where(input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:active) {
  -webkit-background-clip: text;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] input[type=color] {
  height: 43px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container]:not([ML_PageControl_Attributes*=NotEditable]) :where(input, textarea, div[ml_pagecontrol_entityfield]):where(:focus, :hover) {
  border-color: var(--primary);
  outline-color: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container]:not([ML_PageControl_Attributes*=NotEditable]) :where(input, textarea, div[ml_pagecontrol_entityfield]):where(:focus, :hover) ~ span {
  color: var(--primary);
  outline-color: var(--primary);
  cursor: text;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container] input:not(:placeholder-shown) {
  outline-color: var(--primary);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] > span,
body.cookieman-plugin-inview #CookieManAdminWrapper span[ML_PageControl_Type=FloatingLabel] {
  position: absolute;
  left: 8px;
  top: 17px;
  font-size: 14px;
  font-style: italic;
  display: inline-block;
  padding: 0px 5px;
  pointer-events: none;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] input:not(:placeholder-shown) ~ span:not([ML_PageControl_Key=Info]),
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] input:-webkit-autofill ~ span:not([ML_PageControl_Key=Info]),
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] textarea:not(:placeholder-shown) ~ span:not([ML_PageControl_Key=Info]),
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container]:not([ML_PageControl_Attributes*=NotEditable]) input:focus ~ span:not([ML_PageControl_Key=Info]),
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container] textarea:focus ~ span:not([ML_PageControl_Key=Info]),
body.cookieman-plugin-inview #CookieManAdminWrapper span[ML_PageControl_Type=FloatingLabel] {
  top: -4px !important;
  font-style: normal !important;
  left: 12px !important;
  font-size: 12px !important;
  color: var(--primary);
  background: linear-gradient(360deg, var(--trasparent) 44%, var(--content-color) 45%, var(--content-color) 56%, var(--trasparent) 57%);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] span[ML_PageControl_Key=Info] {
  left: unset;
  right: 20px;
  font-size: 12px;
  line-height: 12px;
  background: linear-gradient(360deg, var(--trasparent) 44%, var(--content-color) 45%, var(--content-color) 56%, var(--trasparent) 57%);
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] :where(input) ~ span[ML_PageControl_Key=Info] {
  top: 42px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] :where(textarea) ~ span[ML_PageControl_Key=Info] {
  bottom: -1px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] span[ML_PageControl_Type=Icon] {
  left: unset;
  right: 16px;
  top: unset;
  bottom: 16px;
  font-style: normal !important;
  font-size: 17px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] input:not(:placeholder-shown):valid {
  border-color: var(--primary) !important;
  outline-color: var(--primary) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Mandatory] ul:not([ML_PageControl_Type=ToggleSwitch]):has(input:checked) {
  border-color: var(--primary) !important;
  outline-color: var(--primary) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] input:invalid {
  border-color: var(--error) !important;
  outline-color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Mandatory] :where(input, textarea):placeholder-shown {
  border-color: var(--error) !important;
  outline-color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Mandatory] :not([ml_pagecontrol_type=DataInfo]) ul:not([ML_PageControl_Type=ToggleSwitch]):not(:has(input:checked)) {
  border-color: var(--error) !important;
  outline-color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] input[ML_Status*=Error] {
  border-color: var(--error) !important;
  outline-color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] :where(input:invalid) span {
  color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] :where(input[ML_Status*=Error]) span {
  color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] :where(div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Mandatory] :where(input, textarea):placeholder-shown) ~ span {
  color: var(--error) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Numeric] input {
  text-align: right;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_PageContainer_Status=EDITING] div[ML_PageControl_Key=EntityField_Container][ML_PageControl_Attributes*=Mandatory] :where(input, textarea, ul) {
  border-left-width: 5px;
  border-right-width: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container].Disabled {
  pointer-events: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] div[ML_PageControl_Type=DataInfo] {
  font-size: 13px;
  color: var(--text-500);
  padding: 3px 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] div[ML_PageControl_Type=DataInfo] ul {
  margin: 0;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] div[ML_PageControl_Type=DataInfo] p {
  margin-top: 1em;
  margin-bottom: 1em;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] div[ML_PageControl_Type=DataInfo] p:where(:first-child, :last-child) {
  margin: 0;
}
body.cookieman-plugin-inview #CookieManAdminWrapper textarea {
  resize: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] .Button[ML_PageControl_Key=Btn_RevealPassword] {
  position: absolute;
  top: 9px;
  right: 7px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper div[ML_PageControl_Key=EntityField_Container] .Button[ML_PageControl_Key=Btn_RevealPassword] span[ML_PageControl_Type=Icon] {
  right: unset;
  bottom: unset;
}
@media (prefers-color-scheme: light) {
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=Light],
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=SystemColor] {
    /*Gunmetal*/
    --text: #262c2c;
    --text-50: #f1f3f3;
    --text-100: #e4e7e7;
    --text-200: #c8d0d0;
    --text-300: #adb8b8;
    --text-400: #92a0a0;
    --text-500: #778888;
    --text-600: #5f6d6d;
    --text-700: #475252;
    --text-800: #2f3737;
    --text-900: #181b1b;
    --text-950: #0c0e0e;
    /*White Smoke*/
    --background: #f5f5f5;
    --background-50: #f2f2f2;
    --background-100: #e6e6e6;
    --background-200: #cccccc;
    --background-300: #b3b3b3;
    --background-400: #999999;
    --background-500: #808080;
    --background-600: #666666;
    --background-700: #4d4d4d;
    --background-800: #333333;
    --background-900: #1a1a1a;
    --background-950: #0d0d0d;
    /*Pigment Green*/
    --primary: #1c7b44;
    --primary-50: #eafaf1;
    --primary-100: #d5f6e3;
    --primary-200: #acecc7;
    --primary-300: #82e3aa;
    --primary-400: #59d98e;
    --primary-500: #2fd072;
    --primary-600: #26a65b;
    --primary-700: #1c7d44;
    --primary-800: #13532e;
    --primary-900: #092a17;
    --primary-950: #05150b;
    /*French gray*/
    --secondary: #b3bac2;
    --secondary-50: #f1f2f4;
    --secondary-100: #e3e5e8;
    --secondary-200: #c6ccd2;
    --secondary-300: #aab2bb;
    --secondary-400: #8e98a4;
    --secondary-500: #717f8e;
    --secondary-600: #5b6571;
    --secondary-700: #444c55;
    --secondary-800: #2d3339;
    --secondary-900: #17191c;
    --secondary-950: #0b0d0e;
    /*Emerald*/
    --accent: #26a95d;
    --accent-50: #eafaf1;
    --accent-100: #d5f6e3;
    --accent-200: #acecc7;
    --accent-300: #82e3aa;
    --accent-400: #59d98e;
    --accent-500: #2fd072;
    --accent-600: #26a65b;
    --accent-700: #1c7d44;
    --accent-800: #13532e;
    --accent-900: #092a17;
    --accent-950: #05150b;
    /*FINE PALETTE*/
    /*----------------------------*/
    /*White*/
    --header-color: white;
    --content-color: white;
    /*System Color*/
    --error: #ef5350;
    --warning: #ff9800;
    --notice: #ffc107;
    --info: #1a73e8;
    --neutral: #a9a8ad;
    --success: var(--accent-600);
    --trasparent: #ffffff00;
    color-scheme: light;
  }
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=Dark] {
    --text: #d3d9d9;
    --text-50: #0c0e0e;
    --text-100: #181b1b;
    --text-200: #2f3737;
    --text-300: #475252;
    --text-400: #5f6d6d;
    --text-500: #778888;
    --text-600: #92a0a0;
    --text-700: #adb8b8;
    --text-800: #c8d0d0;
    --text-900: #e4e7e7;
    --text-950: #f1f3f3;
    --background: #0a0a0a;
    --background-50: #0d0d0d;
    --background-100: #1a1a1a;
    --background-200: #333333;
    --background-300: #4d4d4d;
    --background-400: #666666;
    --background-500: #808080;
    --background-600: #999999;
    --background-700: #b3b3b3;
    --background-800: #cccccc;
    --background-900: #e6e6e6;
    --background-950: #f2f2f2;
    --primary: #55d88b;
    --primary-50: #05150b;
    --primary-100: #092a17;
    --primary-200: #13532e;
    --primary-300: #1c7d44;
    --primary-400: #26a65b;
    --primary-500: #2fd072;
    --primary-600: #59d98e;
    --primary-700: #82e3aa;
    --primary-800: #acecc7;
    --primary-900: #d5f6e3;
    --primary-950: #eafaf1;
    --secondary: #3d444c;
    --secondary-50: #0b0d0e;
    --secondary-100: #17191c;
    --secondary-200: #2d3339;
    --secondary-300: #444c55;
    --secondary-400: #5b6571;
    --secondary-500: #717f8e;
    --secondary-600: #8e98a4;
    --secondary-700: #aab2bb;
    --secondary-800: #c6ccd2;
    --secondary-900: #e3e5e8;
    --secondary-950: #f1f2f4;
    --accent: #37d278;
    --accent-50: #05150b;
    --accent-100: #092a17;
    --accent-200: #13532e;
    --accent-300: #1c7d44;
    --accent-400: #26a65b;
    --accent-500: #2fd072;
    --accent-600: #59d98e;
    --accent-700: #82e3aa;
    --accent-800: #acecc7;
    --accent-900: #d5f6e3;
    --accent-950: #eafaf1;
    /*FINE PALETTE*/
    /*----------------------------*/
    /*White*/
    --header-color: #212322;
    --content-color: #212322;
    /*System Color*/
    --error: #ef5350;
    --warning: #ff9800;
    --notice: #ffc107;
    --info: #1a73e8;
    --neutral: #a9a8ad;
    --success: var(--accent-500);
    --trasparent: #ffffff00;
    color-scheme: dark;
  }
}
@media (prefers-color-scheme: dark) {
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=Light] {
    /*Gunmetal*/
    --text: #262c2c;
    --text-50: #f1f3f3;
    --text-100: #e4e7e7;
    --text-200: #c8d0d0;
    --text-300: #adb8b8;
    --text-400: #92a0a0;
    --text-500: #778888;
    --text-600: #5f6d6d;
    --text-700: #475252;
    --text-800: #2f3737;
    --text-900: #181b1b;
    --text-950: #0c0e0e;
    /*White Smoke*/
    --background: #f5f5f5;
    --background-50: #f2f2f2;
    --background-100: #e6e6e6;
    --background-200: #cccccc;
    --background-300: #b3b3b3;
    --background-400: #999999;
    --background-500: #808080;
    --background-600: #666666;
    --background-700: #4d4d4d;
    --background-800: #333333;
    --background-900: #1a1a1a;
    --background-950: #0d0d0d;
    /*Pigment Green*/
    --primary: #1c7b44;
    --primary-50: #eafaf1;
    --primary-100: #d5f6e3;
    --primary-200: #acecc7;
    --primary-300: #82e3aa;
    --primary-400: #59d98e;
    --primary-500: #2fd072;
    --primary-600: #26a65b;
    --primary-700: #1c7d44;
    --primary-800: #13532e;
    --primary-900: #092a17;
    --primary-950: #05150b;
    /*French gray*/
    --secondary: #b3bac2;
    --secondary-50: #f1f2f4;
    --secondary-100: #e3e5e8;
    --secondary-200: #c6ccd2;
    --secondary-300: #aab2bb;
    --secondary-400: #8e98a4;
    --secondary-500: #717f8e;
    --secondary-600: #5b6571;
    --secondary-700: #444c55;
    --secondary-800: #2d3339;
    --secondary-900: #17191c;
    --secondary-950: #0b0d0e;
    /*Emerald*/
    --accent: #26a95d;
    --accent-50: #eafaf1;
    --accent-100: #d5f6e3;
    --accent-200: #acecc7;
    --accent-300: #82e3aa;
    --accent-400: #59d98e;
    --accent-500: #2fd072;
    --accent-600: #26a65b;
    --accent-700: #1c7d44;
    --accent-800: #13532e;
    --accent-900: #092a17;
    --accent-950: #05150b;
    /*FINE PALETTE*/
    /*----------------------------*/
    /*White*/
    --header-color: white;
    --content-color: white;
    /*System Color*/
    --error: #ef5350;
    --warning: #ff9800;
    --notice: #ffc107;
    --info: #1a73e8;
    --neutral: #a9a8ad;
    --success: var(--accent-600);
    --trasparent: #ffffff00;
    color-scheme: light;
  }
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=Dark],
  body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector=SystemColor] {
    --text: #d3d9d9;
    --text-50: #0c0e0e;
    --text-100: #181b1b;
    --text-200: #2f3737;
    --text-300: #475252;
    --text-400: #5f6d6d;
    --text-500: #778888;
    --text-600: #92a0a0;
    --text-700: #adb8b8;
    --text-800: #c8d0d0;
    --text-900: #e4e7e7;
    --text-950: #f1f3f3;
    --background: #0a0a0a;
    --background-50: #0d0d0d;
    --background-100: #1a1a1a;
    --background-200: #333333;
    --background-300: #4d4d4d;
    --background-400: #666666;
    --background-500: #808080;
    --background-600: #999999;
    --background-700: #b3b3b3;
    --background-800: #cccccc;
    --background-900: #e6e6e6;
    --background-950: #f2f2f2;
    --primary: #55d88b;
    --primary-50: #05150b;
    --primary-100: #092a17;
    --primary-200: #13532e;
    --primary-300: #1c7d44;
    --primary-400: #26a65b;
    --primary-500: #2fd072;
    --primary-600: #59d98e;
    --primary-700: #82e3aa;
    --primary-800: #acecc7;
    --primary-900: #d5f6e3;
    --primary-950: #eafaf1;
    --secondary: #3d444c;
    --secondary-50: #0b0d0e;
    --secondary-100: #17191c;
    --secondary-200: #2d3339;
    --secondary-300: #444c55;
    --secondary-400: #5b6571;
    --secondary-500: #717f8e;
    --secondary-600: #8e98a4;
    --secondary-700: #aab2bb;
    --secondary-800: #c6ccd2;
    --secondary-900: #e3e5e8;
    --secondary-950: #f1f2f4;
    --accent: #37d278;
    --accent-50: #05150b;
    --accent-100: #092a17;
    --accent-200: #13532e;
    --accent-300: #1c7d44;
    --accent-400: #26a65b;
    --accent-500: #2fd072;
    --accent-600: #59d98e;
    --accent-700: #82e3aa;
    --accent-800: #acecc7;
    --accent-900: #d5f6e3;
    --accent-950: #eafaf1;
    /*FINE PALETTE*/
    /*----------------------------*/
    /*White*/
    --header-color: #05150b;
    --content-color: #05150b;
    /*System Color*/
    --error: #ef5350;
    --warning: #ff9800;
    --notice: #ffc107;
    --info: #1a73e8;
    --neutral: #a9a8ad;
    --success: var(--accent-500);
    --trasparent: #ffffff00;
    color-scheme: dark;
  }
}
body.cookieman-plugin-inview #CookieManAdminWrapper :root {
  height: 100dvh;
  width: 100dvw;
}
body.cookieman-plugin-inview #CookieManAdminWrapper html {
  --cm-primary: #27aa5e;
}
body.cookieman-plugin-inview #CookieManAdminWrapper [ML_Style_Selector] {
  --border-color: var(--text-300);
  /**/
  color: var(--text);
  --header-FORM_EDIT: 61px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .ck-content {
  min-height: 110px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-thumb {
  background-color: var(--primary);
  border: 0px none;
  border-radius: 50px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--primary-600);
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-thumb:active {
  background: var(--primary-600);
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-track {
  background: trasparent;
  border: 0px none;
  border-radius: 50px;
  margin-block: 2px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-track:hover {
  background: var(--background-100);
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-track:active {
  background: var(--background-200);
}
body.cookieman-plugin-inview #CookieManAdminWrapper ::-webkit-scrollbar-corner {
  background: transparent;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Hide {
  display: none !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Hidden {
  opacity: 0 !important;
  visibility: hidden;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Disabled {
  opacity: 0.7;
  --primary: var(--text-500);
  --accent: var(--text-300);
  --warning: var(--text-500);
  --error: var(--text-500);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .CookieMan-primary {
  fill: var(--cm-primary) !important;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .CookieMan-secondary {
  fill: color-mix(in srgb, var(--cm-primary), black 18%);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .fad,
body.cookieman-plugin-inview #CookieManAdminWrapper .fa-duotone {
  --fa-primary-color: var(--primary);
  --fa-secondary-color: var(--accent);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Error,
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone)[ML_Status=Error] {
  --fa-primary-color: var(--error);
  --fa-secondary-color: var(--error);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Disabled,
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone)[ML_Status=Disabled] {
  --fa-primary-color: var(--secondary-700);
  --fa-secondary-color: var(--secondary-700);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Warning {
  --fa-primary-color: var(--warning);
  --fa-secondary-color: var(--warning);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Notice {
  --fa-primary-color: var(--notice);
  --fa-secondary-color: var(--notice);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Info {
  --fa-primary-color: var(--info);
  --fa-secondary-color: var(--info);
}
body.cookieman-plugin-inview #CookieManAdminWrapper :is(.fad, .fa-duotone).Neutral {
  --fa-primary-color: var(--neutral);
  --fa-secondary-color: var(--neutral);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .fa-toggle-large-on {
  font-size: 16px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .fa-toggle-large-on.fa-rotate-180 {
  --fa-primary-color: var(--secondary-700);
  --fa-secondary-color: var(--secondary-700);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .fa-triangle-exclamation {
  font-size: 16px;
  --fa-primary-color: var(--warning);
  --fa-secondary-color: var(--warning);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .fa-beat-fade {
  --fa-animation-duration: 2s;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Logo {
  display: flex;
  gap: 3px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card_Container {
  display: grid;
  width: 100%;
  min-height: 100%;
  max-height: 100%;
  /*prova gioele, nel caso chiedere*/
  /*	overflow: auto;*/
  grid-auto-flow: row dense;
  /*prova gioele, nel caso chiedere*/
  /*	padding: 20px;*/
  --card-gap: 20px;
  gap: var(--card-gap);
  --card-column: minmax(min(300px, 100%), 1fr);
  --card-row: minmax(min(250px, 100%), 1fr);
  --repeat-method: auto-fill;
  grid-template-columns: repeat(var(--repeat-method), var(--card-column));
  grid-template-rows: repeat(var(--repeat-method), var(--card-row));
  justify-content: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card_Container.AutoFit {
  --repeat-method: auto-fit;
  min-height: unset;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card_Container[ML_Fixed_Column="2"] {
  grid-template-columns: repeat(2, var(--card-column));
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card_Container[ML_Fixed_Column="3"] {
  grid-template-columns: repeat(3, var(--card-column));
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card_Flex_Container {
  display: flex;
  width: 100%;
  min-height: 100%;
  max-height: 100%;
  --card-gap: 20px;
  gap: var(--card-gap);
  flex-wrap: wrap;
  justify-content: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card {
  display: grid;
  grid-template-columns: 1fr;
  border-radius: 1.5em;
  grid-template-rows: min-content auto min-content;
  background-color: var(--content-color);
  --card-accent-color: var(--secondary-600);
  position: relative;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.Single {
  grid-template-rows: auto 40px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.W_Double {
  grid-column: span 2;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.H_Double {
  grid-row: span 2;
  grid-template-rows: min-content auto 40px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.W_Triple {
  grid-column: span 3;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.H_Triple {
  grid-row: span 3;
  grid-template-rows: min-content auto 40px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.W_Quadruple {
  grid-column: span 4;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.H_Quadruple {
  grid-row: span 4;
  grid-template-rows: min-content auto 40px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.W_Full {
  grid-column: 1/-1;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card.H_Full {
  grid-row: 1/-1;
  grid-template-rows: min-content auto 40px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Status=Error] {
  --card-accent-color: var(--error);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Status=Warning] {
  --card-accent-color: var(--warning);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Status=Success] {
  --card-accent-color: var(--success);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Status=Info] {
  --card-accent-color: var(--info);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header {
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: inherit;
  color: var(--card-accent-color);
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header:not(:has(*)) {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header.ColorFilled {
  background-color: var(--card-accent-color);
  color: white;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header .CardTitle {
  font-size: 22px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Header.Tutorial_Card {
  flex-direction: row;
  padding-right: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body {
  height: 100%;
  border: 1px solid var(--border-color);
  border-radius: 1.5em;
  background-color: var(--content-color);
  padding: 2em 4em;
  justify-content: center;
  position: relative;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body.ColorFilled {
  background-color: var(--card-accent-color);
  color: white;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body .CardIcon {
  font-size: 118px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body .CardListProps {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body .CardListProps.PropsCentered {
  align-items: center;
  height: 100%;
  justify-content: space-evenly;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Body .CardListProps.PropsHorizontalyCentered {
  align-items: center;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Footer {
  border-top: 1px solid var(--border-color);
  color: var(--card-accent-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
  font-weight: bold;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card .Card_Footer:not(:has(*)) {
  display: none;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable] {
  transition: 0.2s ease-out;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card:not([ML_Selectable]) .Card_Footer span.fa-chevron-right {
  visibility: hidden;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=All]:hover,
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=OnlyBody]:hover {
  /*Breaks the layout*/
  /*transform: scale(1.01);*/
  filter: drop-shadow(2px 4px 6px var(--secondary-200));
  cursor: pointer;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=OnlyFooter] .Card_Footer:hover,
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=All]:hover .Card_Footer {
  background-color: var(--secondary-50);
  cursor: pointer;
}
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=OnlyFooter] .Card_Footer:hover span.fa-chevron-right,
body.cookieman-plugin-inview #CookieManAdminWrapper .Card[ML_Selectable=All]:hover .Card_Footer span.fa-chevron-right {
  --fa-secondary-opacity: 1;
}

/*# sourceMappingURL=cm-styles.css.map */
body.cookieman-plugin-inview #CookieManAdminWrapper .TokenManage_Container{
	display: none;
}
