/* Barra countdown OTO: clone della barra Elfsight "Countdown Timer"
   (posizione bottom-bar-floating, stile separated-blocks, giorni nascosti).
   Regole copiate dal widget originale, ripulite da quelle che non usiamo. */
.eapps-countdown-timer{-webkit-font-smoothing:antialiased;display:flex;transition:.3s;z-index:2;position:relative;margin:0;width:100%;box-sizing:border-box}
.eapps-countdown-timer *{backface-visibility:hidden}
.eapps-countdown-timer-container{width:100%;display:flex;justify-content:center;align-items:center}
.eapps-countdown-timer-inner{display:flex;flex-direction:column}
.eapps-countdown-timer-area-clickable .eapps-countdown-timer-inner{cursor:pointer}
a.eapps-countdown-timer-inner{text-decoration:none}
.eapps-countdown-timer-header{text-align:center}
.eapps-countdown-timer-header-title{color:currentcolor;font-size:28px;line-height:1.4}
.eapps-countdown-timer-item{display:flex;justify-content:center}
.eapps-countdown-timer-item-group{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 24px}
.eapps-countdown-timer-item-group-inner{display:flex;justify-content:center;align-items:center;position:relative}
.eapps-countdown-timer-item-group-label{display:block;text-align:center;margin-top:4px;color:currentcolor;font-size:14px;backface-visibility:hidden;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eapps-countdown-timer-480 .eapps-countdown-timer-item-group{margin:0 6px!important}
.eapps-countdown-timer-360 .eapps-countdown-timer-item-group{margin:0 4px!important}
.eapps-countdown-timer-280 .eapps-countdown-timer-item-group{margin:0 2px!important}
.eapps-countdown-timer-item-value{color:currentcolor;font-size:40px;font-weight:700;line-height:42px;perspective:3.2em;min-width:1.125em;text-align:center;font-variant-numeric:tabular-nums}
.eapps-countdown-timer-480 .eapps-countdown-timer-item-value{font-size:30px!important;line-height:30px!important}
.eapps-countdown-timer-360 .eapps-countdown-timer-item-value{font-size:20px!important;line-height:20px!important}
.eapps-countdown-timer-280 .eapps-countdown-timer-item-value{font-size:13px!important;line-height:16px!important}
.eapps-countdown-timer-button{font-size:16px;line-height:1.2;text-align:center;text-decoration:none;padding:12px 32px;border-radius:6px;transition:.3s;font-weight:700;white-space:nowrap}
.eapps-countdown-timer-button:hover{transform:translateY(-4px)}
.eapps-countdown-timer-button-container{display:flex;justify-content:center}
.eapps-countdown-timer-position-bar{width:100%;height:60px;background:#fff;padding:6px 60px 6px 30px;box-sizing:border-box;z-index:99999}
.eapps-countdown-timer-640.eapps-countdown-timer-position-bar{padding-right:28px;padding-left:14px;height:56px}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar{height:auto;padding-right:14px;padding-left:0}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-inner{flex-direction:row;align-items:center;justify-content:center;width:100%;outline:0}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-inner{flex-direction:column}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-header{text-align:left}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-header{margin-bottom:4px}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-header-title{font-size:18px;line-height:24px;display:flex;align-items:center}
.eapps-countdown-timer-640.eapps-countdown-timer-position-bar .eapps-countdown-timer-header-title{text-align:left;font-size:14px;line-height:20px}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-header-title-text{display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-header-title-text{text-align:center}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-item{margin:4px 20px 0}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-item{flex-direction:row;margin:0}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-container{margin-top:0!important}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-group{margin:0 6px!important}
.eapps-countdown-timer-640.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-group{margin-right:4px!important}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-group{margin:0 2px!important}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-group-label{font-size:11px;margin-top:2px}
.eapps-countdown-timer-640.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-group-label{font-size:9px!important}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-value{font-size:18px!important;line-height:20px!important}
.eapps-countdown-timer-480.eapps-countdown-timer-position-bar .eapps-countdown-timer-item-value{font-size:13px!important;line-height:16px!important}
.eapps-countdown-timer-position-bar .eapps-countdown-timer-button{font-size:13px;font-weight:700;line-height:15.3px;padding:8px 24px;margin-top:0!important}
.eapps-countdown-timer-640.eapps-countdown-timer-position-bar .eapps-countdown-timer-button-container{display:none}
.eapps-countdown-timer-position-bottom-bar-floating{position:fixed!important;bottom:0;left:0}
.eapps-countdown-timer.eapps-countdown-timer-closed{display:none}
.eapps-countdown-timer-bar-close{color:#fff;width:26px;height:26px;position:absolute;right:17px;top:50%;transform:translateY(-50%);border-radius:50%;cursor:pointer;transition:.3s;display:block;opacity:.8}
.eapps-countdown-timer-480 .eapps-countdown-timer-bar-close{top:4px;right:4px;transform:none}
.eapps-countdown-timer-bar-close:hover{opacity:1;background-color:rgba(255,255,255,.2)}
.eapps-countdown-timer-bar-close::before,.eapps-countdown-timer-bar-close::after{content:"";width:15px;height:1px;background:currentcolor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.eapps-countdown-timer-bar-close::before{transform:translate(-50%,-50%) rotateZ(45deg)}
.eapps-countdown-timer-bar-close::after{transform:translate(-50%,-50%) rotateZ(-45deg)}
.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-group{margin:0 12px}
.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-group-inner{display:flex;justify-content:center;align-items:center;direction:ltr!important}
.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-group-inner>div{margin:0 2px}
.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-value{position:relative;background-color:currentcolor;text-align:center;box-sizing:border-box;padding:6px 12px;transition:.3s;border-radius:6px}
.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-value-base{display:inline-flex;color:currentcolor}

/* Valori del widget (colori e misure impostati nel pannello Elfsight) */
#cf-oto-bar.eapps-countdown-timer,#cf-oto-bar .eapps-countdown-timer-inner{color:#fff}
#cf-oto-bar.eapps-countdown-timer{background-color:rgb(255,120,0)}
#cf-oto-bar.eapps-countdown-timer-style-blocks .eapps-countdown-timer-item-value{background-color:#fff;color:#000}
#cf-oto-bar .eapps-countdown-timer-item-group-label,#cf-oto-bar .eapps-countdown-timer-header-title,#cf-oto-bar .eapps-countdown-timer-bar-close{color:#fff}
#cf-oto-bar .eapps-countdown-timer-button{background-color:rgb(14,193,47);color:#fff;font-size:12px;padding:13px 40px;border-radius:3px;margin-top:19px}
#cf-oto-bar .eapps-countdown-timer-item-value{font-size:20px;line-height:26px;padding:3px 5px;border-radius:3px}
#cf-oto-bar .eapps-countdown-timer-item-group{margin:0 6px}
#cf-oto-bar .eapps-countdown-timer-item-container{margin-top:12px}
#cf-oto-bar .eapps-countdown-timer-item-group-label{font-size:11px;line-height:13px;max-width:46px}
