/* NETWORK_MOBILE_55: progressione dei controlli, cartina prioritaria */
body{height:auto;min-height:100dvh;overflow:auto}.nw-shell{height:auto;min-height:calc(100dvh - 70px);padding-bottom:100px}.nw-work{gap:10px}.nw-heading{flex-shrink:0}.nw-lead55{display:flex;align-items:center;justify-content:space-between;gap:14px}.nw-lead55 p{font-size:14px;line-height:1.5;margin:4px 0}.nw-lead55 button{background:#205c54;color:white;border:0;border-radius:10px;min-height:44px;padding:10px 16px;cursor:pointer;font-size:13px}#filters55{border:1px solid var(--line);border-radius:12px;background:#fffdf9;padding:0 12px}#filters55>summary,#preferences55>summary{cursor:pointer;padding:13px 3px;font-size:14px;font-weight:650;min-height:44px}#filters55[open]>section,#filters55[open]>.nw-search{margin-bottom:12px}#preferences55{margin-bottom:10px}.nw-sfs54{margin-bottom:10px}.nw-crumb{font-size:12px}.nw-panels{flex:none;height:clamp(460px,65dvh,850px)}.nw-map-panel{min-height:0}.nw-map-head{padding:9px 12px;flex-wrap:wrap}.nw-map-head button{min-height:44px;font-size:12px;padding:9px 12px}#expand53{background:var(--ink);color:white;font-weight:700}.nw-map-head strong{font-size:16px}.nw-map-status{font-size:12px}.nw-gate{min-height:74px;font-size:12px}.nw-options button{min-height:44px}.nw-options select,.nw-search input,.nw-search button{min-height:44px;font-size:16px}.card h3{font-size:16px}.card p{font-size:14px}.card .open52{font-size:14px;min-height:44px}.nw-rail{overflow:visible}.nw-top{flex-shrink:0}#detail52{font-size:15px}#detail52 button{min-height:44px}body.nw-expanded53{overflow:hidden}body.nw-expanded53 .nw-map-panel{inset:0!important;border-radius:0;height:100dvh!important;z-index:10000}body.nw-expanded53 #adelain-global-bar{visibility:hidden}body.nw-expanded53 .nw-map-head{padding-top:max(10px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right))}body.nw-expanded53 .nw-attribution{padding-bottom:max(8px,env(safe-area-inset-bottom))}
@media(max-width:700px){.nw-work{padding:12px}.nw-top nav>a:first-child{display:none}.nw-top{padding:0 12px}.nw-top nav{font-size:12px}.nw-heading h1{font-size:24px}.nw-eyebrow{display:none}.nw-lead55{display:block}.nw-lead55 p{font-size:14px;margin:0 0 7px}.nw-lead55 button{width:100%}.nw-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-gate{flex-direction:row;justify-content:flex-start;padding:10px;text-align:left;min-height:56px}.nw-gate svg{flex-shrink:0}.nw-panels{height:auto;display:block}.nw-map-panel{height:clamp(400px,60dvh,660px)}.nw-results{height:clamp(450px,65dvh,750px)}.nw-view{display:flex}.nw-view button{flex:1;min-height:44px;font-size:14px}.nw-crumb{max-height:100px;overflow:auto}.nw-crumb button{min-height:34px;font-size:12px}.nw-map-head{gap:4px}.nw-map-head>div{width:100%;justify-content:space-between;gap:4px}.nw-map-head button{font-size:11px;padding:7px}#map52{min-height:170px}.nw-map-status{font-size:11px}.nw-shell{padding-bottom:105px}#adelain-global-input{font-size:16px!important}.nw-selects{grid-template-columns:1fr}.sfs-choices54 select{font-size:16px}body.nw-expanded53 .nw-map-panel{height:100dvh!important}.nw-top nav a{line-height:1.4;max-width:150px}.nw-private{display:none}}@media(min-width:701px) and (max-width:1000px){.nw-panels{grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr)}}
