/* Presentazione approvata Stefano Pozzi: risultato e pagina completa. */
body.postid-15165 .fi-pozzi-pro-page{max-width:1040px!important;width:calc(100% - 24px)!important;margin:20px auto!important;padding:0!important}
body.postid-15165 .pz-page-back{display:block;padding:12px 16px;margin:0 0 14px;border:1px solid #ffd12a;border-radius:12px;background:#141c25;color:white;text-decoration:none;font:600 17px/1.4 system-ui}
body.postid-15165 .fipz-fullpage{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
body.postid-15165 .fipz-fullpage .fipz-expanded-host{border:1px solid #ffd12a;border-radius:16px;margin-top:16px;padding:12px 20px}
body.postid-15165 .pz-fullpage-hero .pz-actions{grid-template-columns:1fr}
body.postid-15165 .pz-fullpage-hero .pz-share{justify-self:end;width:48%;font-size:clamp(16px,3cqw,25px)!important;padding:14px!important}
body.postid-15165 .fipz-fullpage .pz-page-placeholder img{max-width:100%}

body #fi-ricerca-autonoma .fipz-search-card .pz-photo,body #fi-portal-search .fipz-search-card .pz-photo{z-index:0!important}
body .fipz-search-card .pz-hero:after{z-index:1!important;pointer-events:none}
body .fipz-search-card .pz-text{position:relative;z-index:2}

body #fi-ricerca-autonoma .fipz-search-card .pz-subtitle,body #fi-portal-search .fipz-search-card .pz-subtitle{color:#ffd12a!important}
body #fi-ricerca-autonoma .fipz-search-card a.pz-open,body #fi-ricerca-autonoma .fipz-search-card a.pz-open *,body #fi-portal-search .fipz-search-card a.pz-open,body #fi-portal-search .fipz-search-card a.pz-open *{color:#080b0f!important;opacity:1!important}

body .fipz-search-card{container-type:inline-size;display:block!important;width:100%!important;min-width:0;box-sizing:border-box;overflow:hidden;border:3px solid #ffd12a!important;border-radius:24px!important;background:#111820!important;color:#fff!important;box-shadow:0 7px 20px #0005;margin:0!important;padding:0!important}
body .fipz-search-card *{box-sizing:border-box}
body .fipz-search-card .pz-hero{position:relative;isolation:isolate;min-height:0;aspect-ratio:2.36;display:flex;align-items:center;overflow:hidden;background:#111820}
body .fipz-search-card .pz-photo{position:absolute!important;inset:0 0 0 auto!important;width:53%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:49% 30%!important;margin:0!important;border:0!important;border-radius:0!important;z-index:-2}
body .fipz-search-card .pz-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111820 0%,#111820 43%,#111820dc 49%,#11182055 60%,transparent 70%)}
body .fipz-search-card .pz-text{width:68%;padding:5cqw 0 4cqw 4cqw;min-width:0}
body .fipz-search-card .pz-name{font-family:Georgia,"Times New Roman",serif!important;font-size:8.05cqw!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.035em!important;white-space:nowrap!important;color:#fff!important;margin:0!important;padding:0!important;text-shadow:0 2px 5px #0008}
body .fipz-search-card .pz-flourish{height:1.1cqw;width:86%;margin:1.8cqw 0 1.6cqw;border-top:.45cqw solid #ffd12a;border-radius:50%;transform:rotate(-1deg)}
body .fipz-search-card .pz-subtitle{font-family:Georgia,"Times New Roman",serif!important;font-style:italic!important;font-weight:700!important;font-size:5.65cqw!important;letter-spacing:-.035em!important;line-height:1.2!important;white-space:nowrap!important;color:#ffd12a!important;margin:0!important;padding:0!important;text-shadow:0 2px 5px #000}
body .fipz-search-card .pz-location{display:flex!important;align-items:center;gap:1cqw;margin:3.5cqw 0 0!important;padding:0!important;font:bold 3.5cqw/1.2 Georgia,serif!important;color:#fff!important}
body .fipz-search-card svg{display:block;width:1.4em;height:1.4em;flex:0 0 1.4em}
body .fipz-search-card .pz-location svg{fill:#fff;stroke:#111820}
body .fipz-search-card .pz-actions{display:grid!important;grid-template-columns:0.9fr 1.2fr;gap:2.4cqw;padding:2.5cqw 3.5cqw 3cqw;border-top:1px solid #ffd12a}
body .fipz-search-card .pz-share,body .fipz-search-card .pz-open{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5cqw!important;border:2px solid #ffd12a!important;border-radius:2.8cqw!important;min-width:0!important;min-height:44px!important;padding:2.2cqw 1.7cqw!important;margin:0!important;font:700 4.1cqw/1.2 system-ui,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;letter-spacing:0!important}
body .fipz-search-card .pz-share{background:#141c25!important;color:#fff!important}
body .fipz-search-card .pz-share svg{color:#ffd12a}
body .fipz-search-card .pz-open{background:linear-gradient(135deg,#ffdd40,#ffc400)!important;color:#080b0f!important}
body .fipz-search-card .pz-chevron{font-size:1.5em;line-height:.8}
body .fipz-search-card .pz-status{margin:0!important;padding:0 3.5cqw 2cqw!important;color:white!important;overflow-wrap:anywhere;font:14px/1.4 system-ui!important}
body .fipz-search-card [hidden]{display:none!important}
body .fipz-search-card a:focus-visible,body .fipz-search-card button:focus-visible{outline:3px solid white!important;outline-offset:-6px}
@container(max-width:320px){body .fipz-search-card .pz-share,body .fipz-search-card .pz-open{gap:1cqw!important;font-size:4.2cqw!important}body .fipz-search-card .pz-chevron{display:none}}
