/* Solo adattamenti necessari senza il runtime WordPress. */
.alba-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.alba-submit-status:not([hidden]){display:block;margin:1rem 0 0;padding:.75rem 1rem;background:#edf3ec;color:#263e2e}
.alba-submit-status[data-error=true]{background:#f6e9df;color:#693724}
.alba-submit-status a{color:inherit;text-decoration:underline}
.alba-static-map-fallback{width:100%;min-height:380px;display:grid;place-content:center;justify-items:center;text-align:center;padding:1.25rem;background:#e6ebe7;color:#303a2e}
.alba-static-map-fallback button{border:0;border-radius:100px;background:#314d3b;color:#fff;padding:.75rem 1rem;cursor:pointer}
.alba-static-map-fallback a{margin-top:.75rem;text-decoration:underline}
@media(max-width:767px){.alba-static-map-fallback{min-height:300px}}
.alba-static-map-fallback[hidden],iframe[data-alba-map][hidden]{display:none!important}
.cmplz-category [hidden],#cmplz-manage-consent-container-nojavascript[hidden]{display:none!important}
.alba-reviews-fallback .ti-reviews-container-wrapper{display:flex!important;transform:none!important;overflow:auto;scroll-snap-type:x mandatory}
.alba-reviews-fallback .ti-review-item{flex:0 0 min(320px,85vw);scroll-snap-align:start}
.alba-metform .flatpickr-wrapper{display:block;width:100%;position:relative}
.alba-metform .flatpickr-calendar.open{z-index:1005}
