@import url("adeguamento_responsive.css?v=9");

#cg-sl-promo {
  background-color: var(--speciale-c2) !important;
  display: flex;
  margin-top: 0px;

  padding: 10px 20px; 
  border-radius: 6px; 
  align-items: center; 
  justify-content: center; 
}

#cg-social-link-container .cg-auto-btn-text{
  color:#000;
}


#cg-profile-popup-toggle{
  display: flex;
  flex-direction: column;
}

.cg-profile-dropdown-nick{
  display: block !important;
}




/* Modifiche Limiti CG */
 
#cg-limiti-avanzati {
  --cg-limit--primary: #40c8f4 ;
  --cg-limit--on-primary: #f3f4f6;
  --cg-limit--secondary: #f5f8ff;
  --cg-limit--on-secondary: #2c3f69;
  --cg-limit--tertiary: #f3f4f6;
 
  --cg-limit--success: #01b462 ;
  --cg-limit--on-success: #ffffff;
 
  --cg-limit--bg: #ffffff;
  --cg-limit--on-bg: #222e50;
  --cg-limit--bg-logo: #22334b ;
 
  --cg-limit--link: #492aa0;
  --cg-limit--title: #2c3f69;
 
  --cg-limit--radius: 8px;
}
 
#cg-limiti-avanzati .bg-gray-100,
#cg-limiti-avanzati .font-medium {
  color: var(--cg-limit--title)
}
 
#cg-limiti-avanzati .text-gray-600 {
  color: var(--cg-limit--on-bg)
}
 
#cg-limiti-avanzati .bg-gray-100 {
  background: var(--cg-limit--secondary);
  color: var(--cg-limit--on-secondary);
  font-size: 12px;
}
 
#cg-limiti-avanzati .text-gray-700 {
  color: var(--cg-limit--on-bg);
}
 
#cg-limiti-avanzati .text-blue-600 {
  color: var(--cg-limit--link);
}
 

#cg-limiti-avanzati:has(:invalid) [type="submit"]{
    background-color: #d4d4d4;
    pointer-events: none;
    color: #9b9b9b;
}

#cg-limiti-avanzati .bg-blue-600 {
  background: var(--cg-limit--success);
  color: var(--cg-limit--on-success);
  border-radius: var(--cg-limit--radius);
}
 
#cg-limiti-avanzati .block.bg-blue-600 {
  background: unset;
  color: var(--cg-limit--title);
  border-radius: var(--cg-limit--radius);
  border: 1px solid var(--cg-limit--on-secondary)
}

#cg-limiti-avanzati-logout .hover\:bg-red-700:hover {
  color: unset;
}
 
#cg-limiti-avanzati-logout.bg-red-600 {
  background: var(--cg-limit--bg);
  border: 1px solid var(--cg-limit--primary);
  color: var(--cg-limit--on-bg);
  border-radius: var(--cg-limit--radius);
}
 
#cg-limiti-avanzati .peer:checked~.peer-checked\:bg-blue-600 {
  background: var(--cg-limit--primary);
  color: var(--cg-limit--on-primary);
}
 
#cg-limiti-avanzati #cg-skin-logo{
  background: var(--cg-limit--bg-logo);
  padding: 10px 26px ;
  border-radius: var(--cg-limit--radius);
}
 
#cg-limiti-avanzati{
background: var(--cg-limit--bg);
}
 
.drop-shadow-md{
    --tw-drop-shadow: unset !important;
    filter: unset !important
}

#cg-limiti-avanzati .tooltip-content{
  font-size: 12px;
}

/* #cg-limiti-avanzati::before {
    content: "Personalizza i tuoi limiti";
    display: flex;
    justify-content: center;
    color: var(--colore-testo);
    font-size: 150%;
    border-bottom: 1px solid lightgrey;
    padding-bottom: 1rem;
} */

/* #cg-skin-logo + *::before{
    content: "";
    background-image: url("/external_css/STARYES/img/security.png");
    height: 6rem;
    width: 6rem;
    background-repeat: no-repeat;
    background-size:contain;
    display: block;
    margin: auto;
    filter: invert(16%) sepia(97%) saturate(1928%) hue-rotate(212deg) brightness(94%) contrast(91%);
} */


#cg-limiti-avanzati #cg-skin-logo{
    object-fit: contain;
}

/* Modifiche Limiti CG */

body.cg-body-unlogged #cg-h-vipclub{

  display:none !important
}

/* fix autoesclusione*/

  #cg-wizard-autoesclusione-v3-bis .cg-input-switch-prodotto + .cg-switch-prodotto-inner {
    background-color: white;
}


#cg-wizard-autoesclusione-v3-bis .cg-periodo-text{
  background-color: inherit !important;
}


/*          */

#cg-referafriend-link button{
  color: white;
}

.supporto-principale .card-body{
  color: black;
}
/*MODIFICHE SKIN SEOBOX 29-05-2026*/
/*MODIFICHE SKIN SEOBOX 29-05-2026*/
/*MODIFICHE SKIN SEOBOX 29-05-2026*/
body[page="xcasino"][subpage="gamepreview"] main#idContentMain {
    background-color:#1e2940!important;
    width:60%;
    margin: 0 auto;
}
body[page="xcasino"][subpage="gamepreview"] .corpo {
    margin:15px!important;
    display:grid!important;
    flex-direction:column!important;
}
body[page="xcasino"][subpage="gamepreview"] .corpo .contenitore__descrizione p{
    color:#fff!important;
    padding: 0!important;
}
body[page="xcasino"][subpage="gamepreview"] .corpo .contenitore__descrizione h2{
    color:#fff!important;
    padding-top:15px!important;
}
body[page="xcasino"][subpage="gamepreview"] .corpo .contenitore__descrizione h1{
    color:#fff!important;
    padding-top:15px!important;
}

body[page="xcasino"][subpage="gamepreview"] .corpo .contenitore__dettagli {
        grid-template-columns: repeat(3, 1fr);
    }
}

body[page="xcasino"][subpage="gamepreview"] div.corpo > corpo__gruppo__bottoni {
    order: 1 !important;
}

body[page="xcasino"][subpage="gamepreview"] div.corpo > contenitore__dettagli {
    order: 2 !important;
}
body[page="xcasino"][subpage="gamepreview"] div.corpo > corpo__descrizione contenitore__descrizione {
    order: 3 !important;
}
p.bottone.buttonGiocaBG.bianco.maiuscolo {
    background: linear-gradient(180deg, #e8058e 0%, #bf0676 100%)!important;
    
}
/*MODIFICHE SKIN SEOBOX 29-05-2026*/
/*MODIFICHE SKIN SEOBOX 29-05-2026*/
/*MODIFICHE SKIN SEOBOX 29-05-2026*/