.map-loading{background:#e6eef7;border-radius:4px;min-height:280px}.stat-value{font-size:2.25rem;font-weight:700;line-height:1.1}.kpi .card{height:100%}.table-reports td{vertical-align:middle}.card-hover:hover{border-color:#06c}.stepper-sticky{z-index:5;background:#fff;position:sticky;top:0}.facet-count{color:#5c6f82;font-size:.85em}.rating-band .rating input[type=radio]{opacity:0;width:0;height:0;position:absolute}.rating-band .rating svg{fill:#fff}.it-card>.card-body{padding:24px}.segnalo-pin{background:0 0;border:0}.leaflet-container{z-index:0;font-family:inherit}body.op .it-header-wrapper,body.op footer.it-footer{display:none}.op-shell{background:#f2f5f8;max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:72px}.op-top{z-index:5;color:#fff;background:#06c;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.op-title{flex:1;font-size:1.05rem;font-weight:700}.op-back{color:#fff;display:inline-flex}.op-main{padding:14px}.op-shell .bottom-nav{max-width:480px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}body.embed .it-header-wrapper,body.embed footer.it-footer{display:none}body.embed{background:#fff}.embed-shell{padding:8px 0 16px}.host{color:#17324d;background:#fff;min-height:100vh;font-family:Titillium Web,sans-serif}.host-slim{background:var(--host-dark);color:#fff;justify-content:space-between;align-items:center;padding:8px 24px;font-size:14px;display:flex}.host-login{background:#ffffff26;border-radius:4px;padding:4px 12px;font-weight:600}.host-head{background:var(--host);color:#fff;align-items:center;gap:16px;padding:14px 24px;display:flex}.host-name{flex:1;font-size:1.75rem;font-weight:700;line-height:1.1}.host-social{align-items:center;gap:8px;font-size:14px;display:flex}.host-search{background:#fff3;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:16px;display:inline-grid}.host-nav{background:var(--host);color:#fff;justify-content:space-between;align-items:center;padding:0 24px 14px;display:flex}.host-nav-main{gap:32px;font-size:1.1rem;font-weight:600;display:flex}.host-nav-topics{gap:20px;font-size:.95rem;display:flex}.host-link{color:var(--host)}.host-foot{background:var(--host-dark);color:#fff;margin-top:32px;padding:28px 0 18px;font-size:14px}.host-foot-brand{align-items:center;gap:12px;margin-bottom:18px;font-size:1.3rem;font-weight:700;display:flex}.host-foot-cols{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.host-foot h4{margin:0 0 6px;font-size:1rem;font-weight:700}.host-foot ul{margin:0;padding:0;list-style:none}.host-foot li{margin-bottom:4px}.host-foot-small{border-top:1px solid #fff3;margin-top:18px;padding-top:12px;font-size:13px}body.embed .embed-hide{display:none}
