/* Navigazione unificata ADC v1 */
#adc-unified-header{position:relative;z-index:100;background:#17221e;color:#fff;font:16px/1.5 system-ui,sans-serif;border-bottom:3px solid #b99a69}
#adc-unified-header *{box-sizing:border-box}
#adc-unified-header .adc-u-bar{max-width:1180px;margin:auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}
#adc-unified-header a{color:inherit;text-decoration:none}
#adc-unified-header .adc-u-brand{font:600 clamp(1.1rem,3vw,1.45rem)/1.25 Georgia,serif}
#adc-unified-header .adc-u-brand small{display:block;font:400 .72rem/1.4 system-ui,sans-serif;color:#e1d4bc;margin-top:3px}
#adc-unified-header .adc-u-toggle{display:none;background:transparent;border:1px solid #c9ae7c;color:white;border-radius:8px;padding:10px 12px;min-height:44px;cursor:pointer}
#adc-unified-header .adc-u-links{max-width:1180px;margin:auto;padding:0 18px 12px;display:flex;flex-wrap:wrap;gap:5px 10px}
#adc-unified-header .adc-u-links a{padding:8px 11px;border-radius:7px;font-size:.9rem}
#adc-unified-header .adc-u-links a:hover,#adc-unified-header .adc-u-links a[aria-current=page]{background:#365a4c}
#adc-unified-header .adc-u-toggle:focus-visible,#adc-unified-header a:focus-visible{outline:3px solid #d8b87c;outline-offset:2px}
@media(max-width:760px){#adc-unified-header .adc-u-toggle{display:block}#adc-unified-header .adc-u-links{display:none;flex-direction:column;gap:2px;padding:4px 16px 18px}#adc-unified-header .adc-u-links[data-open=true]{display:flex}#adc-unified-header .adc-u-links a{display:block;padding:12px 10px;border-bottom:1px solid #ffffff20;font-size:1rem}}

/* Surface interattive sempre sopra contenuti editoriali e widget. */
#adc-unified-header{isolation:isolate;z-index:1000!important}
#adc-unified-header .adc-u-bar,#adc-unified-header .adc-u-links{position:relative;z-index:1}
#adc-unified-header .adc-u-links a,#adc-unified-header .adc-u-toggle{position:relative;pointer-events:auto!important;touch-action:manipulation}
@media(max-width:760px){
#adc-unified-header .adc-u-links[data-open="true"]{display:flex!important;position:relative;visibility:visible!important}
#adc-unified-header .adc-u-links a{min-height:46px;display:flex!important;align-items:center}
}
