.galleria-camera.swiper{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden;}
.galleria-camera .swiper-wrapper,.galleria-camera .swiper-slide{height:100%;}
.galleria-camera img{display:block;width:100%;height:100%;object-fit:cover;}
html.avviso-minori-aperto{overflow:hidden;}
dialog.avviso-minori{width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;background:#fff;box-shadow:0 12px 24px #0005;overflow:auto;}
dialog.avviso-minori::backdrop{background:rgba(0,0,0,.75);}
.avviso-minori-contenuto{display:block;}
button.avviso-minori-chiudi,button.avviso-minori-chiudi:hover,button.avviso-minori-chiudi:focus{position:absolute;top:16px;right:16px;z-index:2;padding:0;width:23px;height:23px;border:1px solid #222;border-radius:0;background:#fff;color:#222;font:24px/20px Arial,sans-serif;cursor:pointer;}
