/* SARNO-GEO-06 — navigazione dossier, isolata al progetto. Un'unica riga desktop; menu nativo mobile. */
body.sarno-eu-dossier .sarno-site .sarno-subnav.sarno-geo06-nav{position:relative;z-index:20;background:#f8f8f4;border-top:1px solid #e0e2da;border-bottom:1px solid #cdd8d6;box-shadow:0 3px 12px rgba(17,44,52,.06)}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-nav-desktop.sarno-geo06-row{width:min(1340px,calc(100% - 44px));max-width:none;min-height:69px;padding:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:22px;overflow:visible}
body.sarno-eu-dossier .sarno-site .sarno-geo06-identity{display:flex;flex-direction:column;gap:3px;flex:0 0 auto;min-width:150px;color:#173343;line-height:1.14}
body.sarno-eu-dossier .sarno-site .sarno-geo06-identity>span{font:700 10px/1.3 system-ui,sans-serif;letter-spacing:.13em;color:#786039}
body.sarno-eu-dossier .sarno-site .sarno-geo06-identity>strong{font:750 17px/1.2 system-ui,sans-serif;letter-spacing:-.02em}
body.sarno-eu-dossier .sarno-site .sarno-geo06-identity small{font-size:11px;font-weight:600;color:#57707a}
body.sarno-eu-dossier .sarno-site .sarno-geo06-primary{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:clamp(4px,.5vw,10px);min-width:0}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a,
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary{display:inline-flex;justify-content:center;align-items:center;gap:5px;flex:0 0 auto;box-sizing:border-box;min-height:42px;max-width:none;padding:10px clamp(9px,.85vw,15px);border:1px solid transparent;border-radius:3px;color:#183448;background:transparent;text-decoration:none;text-align:center;text-transform:none;white-space:nowrap;font:700 clamp(12px,.82vw,14px)/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;cursor:pointer}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a:hover,
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary:hover{color:#102d40;background:#e7eeed;border-color:#ccd9d7}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a[aria-current=page],
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary.sarno-geo06-more-current{color:#142f3f;background:#e4ebe9;border-color:#cbd6d2;box-shadow:inset 0 -3px #a78547}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a.sarno-nav-atlante,
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a.sarno-nav-atlante:visited{background:#193c4a;border-color:#193c4a;color:#fff;box-shadow:none}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a.sarno-nav-atlante:hover{background:#335968;border-color:#335968;color:#fff}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary>a span{margin-left:0}
body.sarno-eu-dossier .sarno-site .sarno-geo06-more{position:relative;flex:0 0 auto;align-self:center}
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary{list-style:none;border-color:#d2ddda;background:#fff}
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary::-webkit-details-marker{display:none}
body.sarno-eu-dossier .sarno-site .sarno-geo06-more>summary>span{font-size:20px;line-height:.65;margin-left:3px;transition:transform .12s ease}
body.sarno-eu-dossier .sarno-site .sarno-geo06-more[open]>summary>span{transform:rotate(180deg)}
body.sarno-eu-dossier .sarno-site .sarno-geo06-dropdown{position:absolute;top:calc(100% + 9px);right:0;z-index:30;display:grid;grid-template-columns:1fr;min-width:260px;max-width:min(390px,calc(100vw - 24px));padding:8px;background:#fff;box-shadow:0 16px 36px rgba(13,39,51,.18);border:1px solid #cfddda;border-radius:4px}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-dropdown>a{display:flex;align-items:center;min-height:43px;max-width:none;padding:10px 13px;white-space:normal;text-transform:none;text-align:left;justify-content:flex-start;font:650 13px/1.4 system-ui,sans-serif;color:#193c4a;background:#fff;border:0;border-radius:3px;text-decoration:none}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-dropdown>a:hover,
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-dropdown>a[aria-current=page]{color:#103242;background:#eaf0ee}
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav a:focus-visible,
body.sarno-eu-dossier .sarno-site .sarno-geo06-nav summary:focus-visible{outline:3px solid #a57d35!important;outline-offset:3px!important}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile summary{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:60px;width:min(1220px,calc(100% - 36px));padding:10px 0}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile summary>span:first-child{display:flex;flex-direction:column;gap:3px}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile summary strong{font-size:15px;line-height:1.15;color:#163446}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile summary small{font-size:12px;color:#536e78;font-weight:550}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links{width:min(1220px,calc(100% - 36px));gap:4px 12px;padding:0 0 14px}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links>a{border:1px solid transparent;border-bottom-color:#dbe2de;padding:11px 13px;min-height:44px;display:flex;align-items:center;white-space:normal;text-align:left;font-size:13px;letter-spacing:0;color:#16384b}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links>a[aria-current=page]{background:#e6eeeb;border-left:3px solid #977842;color:#103746}
body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links>a.sarno-nav-atlante{color:#fff;background:#193c4a;border:1px solid #193c4a}
@media(max-width:1100px){body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-nav-desktop.sarno-geo06-row{display:none!important}body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-mobile{display:block!important}}
@media(min-width:1101px){body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-mobile{display:none!important}}
@media(max-width:520px){body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links{grid-template-columns:1fr}body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile .sarno-nav-mobile-links>a{min-width:0}}
@media print{body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-nav-desktop.sarno-geo06-row{display:flex!important;min-height:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}body.sarno-eu-dossier .sarno-site .sarno-geo06-nav .sarno-geo06-primary{flex-wrap:wrap!important;justify-content:flex-start!important}body.sarno-eu-dossier .sarno-site .sarno-geo06-more{display:none!important}body.sarno-eu-dossier .sarno-site .sarno-geo06-mobile{display:none!important}}
