.accordion>details{padding:0;margin-top:var(--acc-gap,0px);border:var(--acc-border-width,1px) solid var(--acc-border-color,var(--line));border-radius:var(--acc-radius,0px);overflow:hidden;font-family:var(--acc-font,inherit)}
.accordion>details[hidden]{display:none}
.accordion>details>summary{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;margin:0;padding:var(--acc-padding,16px);font-size:var(--acc-title-size,18px);line-height:1.4;color:var(--acc-title-color,var(--ink));background:var(--acc-background,transparent);text-align:var(--acc-title-align,left);font-family:var(--acc-font,inherit)}
.accordion>details>summary::-webkit-details-marker{display:none}
.accordion>details>summary:hover{color:var(--acc-hover-color,var(--acc-title-color,var(--ink)));background:var(--acc-hover-background,var(--acc-background,transparent))}
.accordion>details:hover{border-color:var(--acc-hover-border,var(--acc-border-color,var(--line)))}
.accordion>details[open]{border-color:var(--acc-active-border,var(--acc-border-color,var(--line)))}
.accordion>details[open]>summary{color:var(--acc-active-color,var(--acc-title-color,var(--ink)));background:var(--acc-active-background,var(--acc-background,transparent))}
.accordion-content{padding:var(--acc-padding,16px);font-size:var(--acc-body-size,16px);color:var(--acc-body-color,var(--ink));background:var(--acc-body-background,transparent);font-family:var(--acc-font,inherit)}
.accordion-content>p{color:inherit;font-size:inherit;margin:0 0 12px}.accordion-content>p:last-child{margin-bottom:0}
.accordion-symbol{position:relative;flex:0 0 var(--acc-icon-size,18px);width:var(--acc-icon-size,18px);height:var(--acc-icon-size,18px);color:inherit}
.accordion-symbol:before,.accordion-symbol:after{content:"";position:absolute;background:currentColor;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.accordion-symbol:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--acc-duration,250ms)}.accordion>details[open]>summary>.accordion-symbol:after{transform:translateY(-50%)}
.accordion[data-accordion-icon="none"] .accordion-symbol{display:none}.accordion[data-accordion-icon="chevron"] .accordion-symbol:before{width:65%;height:65%;top:25%;left:15%;background:transparent;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.accordion[data-accordion-icon="chevron"] .accordion-symbol:after{display:none}.accordion[data-accordion-icon="chevron"] details[open] .accordion-symbol:before{transform:rotate(225deg)}
.accordion[data-accordion-icon-position="right"] .accordion-symbol{order:1;margin-left:auto}.accordion[data-accordion-title-align="center"]>details>summary{justify-content:center}.accordion[data-accordion-title-align="right"]>details>summary{justify-content:flex-end}
.accordion[data-accordion-style="minimal"]>details{border-left:0;border-right:0;border-top:0;border-radius:0}.accordion[data-accordion-style="boxed"]>details{margin-top:var(--acc-gap,8px)}.accordion[data-accordion-style="rounded"]>details{border-radius:var(--acc-radius,24px);margin-top:var(--acc-gap,8px)}
.accordion-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.accordion-filters button{border:1px solid var(--acc-border-color,var(--line));padding:7px 11px;background:var(--acc-background,transparent);color:var(--acc-title-color,var(--ink));border-radius:4px}.accordion-filters button[aria-pressed="true"]{background:var(--acc-active-background,var(--blue));color:var(--acc-active-color,#fff)}
.accordion-slider{padding:0;min-width:0;background:transparent}.accordion-slides{display:flex;gap:var(--acc-slide-gap,0px);height:var(--acc-slide-height,480px);min-width:0;overflow:hidden}.accordion-slides:empty{border:1px dashed var(--line);height:240px;display:grid;place-items:center}.accordion-slides:empty:after{content:"Nessuna immagine";color:var(--muted)}
.accordion-slide{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:transparent;border-radius:var(--acc-slide-radius,0px);transition:flex-grow var(--acc-slide-duration,500ms);font-family:var(--acc-font,inherit)}.accordion-slide.is-active{flex-grow:5}.accordion-slide>img{width:100%;height:100%;display:block;object-fit:cover}.accordion-slide>img[hidden]{display:none}.accordion-slider[data-accordion-slide-fit="contain"] .accordion-slide>img{object-fit:contain}
.accordion-slide-toggle{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;padding:0;border-radius:0;background:transparent;cursor:pointer}.accordion-slide-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}
.accordion-slide-caption{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:var(--acc-caption-padding,20px);background:var(--acc-slide-overlay,rgba(0,0,0,.45));pointer-events:none;overflow-wrap:anywhere;max-height:100%;overflow:auto;color:var(--acc-slide-body-color,#fff)}
.accordion-slide-caption h3{font-size:var(--acc-slide-title-size,24px);color:var(--acc-slide-title-color,#fff);font-family:inherit;margin:0 0 8px;line-height:1.2;overflow-wrap:anywhere}.accordion-slide-caption p{font-size:var(--acc-slide-body-size,16px);color:var(--acc-slide-body-color,#fff);margin:0;line-height:1.4}.accordion-slide-caption [contenteditable],.accordion-slide-link{pointer-events:auto}.public-site .accordion-slide-caption [contenteditable]{pointer-events:none}.accordion-slide-link{display:inline-block;color:var(--acc-slide-title-color,#fff);margin-top:10px}
.accordion-slider:not([data-accordion-slide-captions="all"]) .accordion-slide:not(.is-active) .accordion-slide-caption{display:none}.accordion-slider[data-accordion-slide-captions="none"] .accordion-slide-caption{display:none}.accordion-slider[data-accordion-slide-captions="hover"] .accordion-slide .accordion-slide-caption{display:none}.accordion-slider[data-accordion-slide-captions="hover"] .accordion-slide:is(:hover,:focus-within) .accordion-slide-caption{display:block}
.accordion-slider[data-accordion-slide-align="center"] .accordion-slide-caption{text-align:center}.accordion-slider[data-accordion-slide-align="right"] .accordion-slide-caption{text-align:right}.accordion-slider[data-accordion-slide-caption-position="top"] .accordion-slide-caption{top:0;bottom:auto}.accordion-slider[data-accordion-slide-caption-position="center"] .accordion-slide-caption{top:50%;bottom:auto;transform:translateY(-50%)}.accordion-slider[data-accordion-slide-caption-width="compact"] .accordion-slide-caption{right:auto;max-width:80%}
.accordion-manager-item{min-width:0;display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.accordion-manager-item>strong{overflow-wrap:anywhere}.accordion-manager-item .field{min-width:0;margin:0}.accordion-manager-actions{display:flex;flex-wrap:wrap;gap:6px}.accordion-manager-actions button{width:32px!important;height:32px!important;min-width:32px;padding:6px!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:4px}.accordion-manager-actions button img{width:18px;height:18px}.accordion-manager-actions button:disabled{opacity:.4}.accordion-setting-check{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.accordion-setting-check input{width:18px!important;height:18px!important;padding:0!important}.accordion-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.accordion-library label{position:relative}.accordion-library img{width:100%;height:80px;object-fit:cover}.accordion-library input{position:absolute;left:5px;top:5px;width:18px}.accordion-image-dialog{padding:0;border:0;background:transparent;max-width:92vw;max-height:92vh}.accordion-image-dialog::backdrop{background:rgba(0,0,0,.85)}.accordion-image-dialog>img{display:block;max-width:90vw;max-height:90vh;object-fit:contain}.accordion-image-dialog>button{position:absolute;right:10px;top:10px;width:36px;height:36px;padding:8px;border:0;background:#fff;border-radius:4px}.accordion-image-dialog>button img{width:20px;height:20px}
@media(max-width:700px){.accordion-slider:not([data-accordion-slide-mobile="horizontal"]) .accordion-slides{height:auto;flex-direction:column}.accordion-slider:not([data-accordion-slide-mobile="horizontal"]) .accordion-slide{flex:none;min-height:260px;height:min(var(--acc-slide-height,480px),420px)}.accordion-slider:not([data-accordion-slide-mobile="horizontal"]) .accordion-slide .accordion-slide-caption{display:block}.accordion-slider[data-accordion-slide-captions="none"] .accordion-slide .accordion-slide-caption{display:none}.accordion-slide-caption{padding:min(var(--acc-caption-padding,20px),24px)}}
.canvas.mobile-preview .accordion-slider:not([data-accordion-slide-mobile="horizontal"]) .accordion-slides{height:auto;flex-direction:column}.canvas.mobile-preview .accordion-slider:not([data-accordion-slide-mobile="horizontal"]) .accordion-slide{flex:none;height:320px}.canvas.mobile-preview .accordion-slide-caption{display:block}.canvas.mobile-preview .accordion-slider[data-accordion-slide-captions="none"] .accordion-slide-caption{display:none}
@media(prefers-reduced-motion:reduce){.accordion-slide,.accordion-symbol:after{transition:none}}
.accordion-setting-check.foldino-help-host{padding-right:24px}
