html,body{height:100%;overflow:hidden}body{font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif}.ol-control button{color:#e6edf3;background-color:#1f2428d9;border-radius:6px!important}.ol-control button:hover,.ol-control button:focus{background-color:#4bb3e8e6}.ol-scale-line{background:#1f2428b3;border-radius:4px;bottom:8px;left:8px}.ol-scale-line-inner{color:#fff;border-color:#fff}.ol-zoom{top:8px;left:8px}.ol-attribution{bottom:4px;right:4px}.ol-attribution ul{font-size:10px}html[data-stile] body{font-family:Inter,Segoe UI,Roboto,system-ui,sans-serif}html[data-stile] .app-bar .brand img{background:#fff;border-radius:8px;max-height:34px;padding:3px 8px}html[data-stile] .app-bar .brand-title{letter-spacing:.02em}html[data-stile] .nav-section{text-transform:none;letter-spacing:0;font-weight:600}html[data-stile] .monitoraggio:not(.mobile) .maps-row{gap:10px;padding:10px}html[data-stile] .monitoraggio.mobile .map-cell{padding:8px}html[data-stile] .rt-map{border-right:0;border-radius:14px;overflow:hidden}html[data-stile] .rt-map .map-title{text-align:left;letter-spacing:.01em;padding:9px 14px;font-size:14px}html[data-stile] .time-label{-webkit-text-fill-color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 9px;font-size:12px;display:flex}html[data-stile] .rt-map .time-label:before{content:"";width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 30%, transparent);background:currentColor;border-radius:50%}html[data-stile] .overview-body{border-radius:12px}html[data-stile] .table-fab{bottom:64px;border-radius:999px!important}html[data-stile] .ol-control button{border-radius:8px!important}html[data-stile] .analisi .panel{border-right:0}html[data-stile] .analisi .main{gap:0;padding:10px}html[data-stile] .analisi .map-area,html[data-stile] .analisi .table-area{border-radius:14px;overflow:hidden}html[data-stile] .analisi .h-splitter{background:0 0;flex-basis:10px}html[data-stile] .analisi .tree .node{border-radius:8px}html[data-stile] .active-layers .item{border-radius:12px}html[data-stile=a] .app-bar{border-bottom:3px solid #0b4f8a;color:#13304d!important;background:#fff!important;box-shadow:0 2px 10px #0f284614!important}html[data-stile=a] .app-bar .brand img{background:0 0;padding:0}html[data-stile=a] .app-bar .brand-title{color:#0b4f8a;font-weight:800}html[data-stile=a] .nav-section{border-bottom:3px solid #0000;margin-bottom:-3px;border-radius:0!important;height:100%!important}html[data-stile=a] .nav-section.v-btn--active{color:#0b4f8a;border-bottom-color:#e0a100}html[data-stile=a] .nav-section.v-btn--active>.v-btn__overlay{opacity:0}html[data-stile=a] .rt-map,html[data-stile=a] .analisi .map-area,html[data-stile=a] .analisi .table-area{border:1px solid #d6dee7;box-shadow:0 4px 14px #0f284614}html[data-stile=a] .rt-map .map-title{color:#13304d;background:#fff;border-top:1px solid #e3e9ef;border-left:4px solid #0b4f8a}html[data-stile=a] .rt-map .map-title:hover{background:#eef4fa}html[data-stile=a] .time-label{background:#13304dd9!important}html[data-stile=a] .analisi .panel{box-shadow:2px 0 12px #0f28460f}html[data-stile=a] .analisi .tools .v-btn,html[data-stile=a] .ol-control button{box-shadow:0 1px 4px #00000040;color:#13304d!important;background:#fff!important}html[data-stile=a] .analisi .tools .v-btn.bg-primary{color:#fff!important;background:#0b4f8a!important}html[data-stile=a] .ol-scale-line{background:#ffffffd9}html[data-stile=a] .ol-scale-line-inner{color:#13304d;border-color:#13304d}html[data-stile=b] .app-bar{border-bottom:1px solid #38bdf859;background:linear-gradient(90deg,#0b1220 0%,#12203a 60%,#0f2a44 100%)!important;box-shadow:0 6px 24px #00000059!important}html[data-stile=b] .nav-section{background:#ffffff0a;margin:0 2px;border-radius:999px!important}html[data-stile=b] .nav-section.v-btn--active{color:#7dd3fc;background:#38bdf82e;box-shadow:inset 0 0 0 1px #38bdf873}html[data-stile=b] .rt-map,html[data-stile=b] .analisi .map-area,html[data-stile=b] .analisi .table-area{border:1px solid #94a3b829;box-shadow:0 10px 30px #00000059}html[data-stile=b] .rt-map .map-title{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;z-index:3;background:#0b12209e;border:1px solid #94a3b840;border-radius:10px;width:auto;max-width:calc(100% - 20px);position:absolute;bottom:34px;left:10px;right:auto}html[data-stile=b] .rt-map .map-title:after{content:" ›";color:#38bdf8}html[data-stile=b] .rt-map .map-title:hover{background:#38bdf840}html[data-stile=b] .rt-map .ol-scale-line{left:auto;right:10px}html[data-stile=b] .time-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #94a3b840;background:#0b12209e!important}html[data-stile=b] .ol-control button,html[data-stile=b] .analisi .tools .v-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #94a3b838;background:#0b1220b8!important}html[data-stile=b] .analisi .tools .v-btn.bg-primary{color:#0b1220!important;background:#38bdf8!important}html[data-stile=b] .analisi .panel{background:#0e1628;border-right:1px solid #94a3b81f}html[data-stile=c] .app-bar{background:linear-gradient(110deg,#0b1d2b 0%,#10324a 55%,#0d4a55 100%)!important;box-shadow:0 4px 18px #00000059!important}html[data-stile=c] .nav-section{border-radius:10px!important}html[data-stile=c] .nav-section.v-btn--active{color:#a7f3ec;background:#5ec8c033}html[data-stile=c] .rt-map,html[data-stile=c] .analisi .map-area,html[data-stile=c] .analisi .table-area{border:1px solid #5ec8c02e;box-shadow:0 8px 26px #0000004d}html[data-stile=c] .rt-map{flex-direction:column-reverse}html[data-stile=c] .rt-map .map-title{color:#e6f4f3;background:linear-gradient(90deg,#10324a,#0d4a55);border-top:0;border-bottom:1px solid #5ec8c040;font-weight:700}html[data-stile=c] .rt-map .map-title-text:before{content:"";vertical-align:1px;background:#f2b84b;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}html[data-stile=c] .rt-map .map-title:hover{background:linear-gradient(90deg,#14405d,#106070)}html[data-stile=c] .rt-map .time-label,html[data-stile=c] .rt-map .overview{top:52px}html[data-stile=c] .rt-map .legend{bottom:40px}html[data-stile=c] .time-label{border:1px solid #5ec8c04d;background:#0a1a24bf!important}html[data-stile=c] .ol-control button,html[data-stile=c] .analisi .tools .v-btn{border:1px solid #5ec8c040;background:#0f2733e0!important}html[data-stile=c] .analisi .tools .v-btn.bg-primary{color:#0a1a24!important;background:#5ec8c0!important}html[data-stile=c] .v-theme--stileC .analisi .panel{background:linear-gradient(#0f2733,#0b1f29)}html[data-stile=c] .v-theme--stileCLight .rt-map,html[data-stile=c] .v-theme--stileCLight .analisi .map-area,html[data-stile=c] .v-theme--stileCLight .analisi .table-area{border-color:#c9dadd;box-shadow:0 6px 18px #0d4a551f}html[data-stile=c] .v-theme--stileCLight .analisi .panel{box-shadow:2px 0 12px #0d4a5514}html[data-stile=c] .map-cell>.place-search{top:92px}html[data-stile=a] .overview-body{background:#fff;border:1px solid #d6dee7}html[data-stile=a] .overview-swap{color:#13304d;background:0 0}html[data-stile=c] .app-bar,html[data-stile=c] .app-bar .v-btn:not(.nav-section.v-btn--active){color:#e6f4f3!important}html[data-stile] .overview-swap{color:inherit;background:0 0}html[data-stile=c] .v-theme--stileCLight .overview-body{color:#10324a;background:#fff;border:1px solid #c9dadd}@container (width<=540px){html[data-stile=c] .rt-map .overview{top:74px}}
