/* Exact native navigation/filter controls; feature URLs and state stay owners. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile] {
 box-sizing:border-box; min-inline-size:0; max-inline-size:100%;
 font-family:var(--zds-font-family); font-size:calc(var(--zds-font-size) * var(--font-scale,1)); font-weight:400; line-height:1.45;
 text-transform:none; letter-spacing:normal; outline:none; box-shadow:none;
}
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile]:is(:focus,:focus-visible,:active) { outline:none; box-shadow:none; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile][hidden] { display:none; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile]:is(:disabled,[aria-disabled="true"]) { cursor:default; }
/* A real or empty18px icon column keeps labels aligned without rewriting nodes. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"]:not([hidden]) {
 display:grid; grid-template-columns:var(--zds-glyph-size,18px) minmax(0,1fr) auto; align-items:center; justify-content:start; gap:var(--zds-space-2,8px);
 min-block-size:var(--zds-action-height); inline-size:100%; margin:0;
 padding-block:6px; padding-inline:10px; border:0; border-radius:var(--zds-field-radius);
 background:transparent; color:var(--zds-ink); text-align:start; text-decoration:none; white-space:normal; overflow-wrap:anywhere; transform:none;
}
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"][data-zds-navigation-icon="false"]::before { content:""; grid-column:1; grid-row:1; inline-size:var(--zds-glyph-size,18px); block-size:var(--zds-glyph-size,18px); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"] > [data-zds-navigation-icon-element="true"] { grid-column:1; grid-row:1; inline-size:var(--zds-glyph-size,18px); block-size:var(--zds-glyph-size,18px); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"] > [data-zds-navigation-icon-element="true"] > svg { inline-size:100%; block-size:100%; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"] > span:not([data-zds-navigation-icon-element]):not(.side-pop-tail):not(.lm-dot) { grid-column:2; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"] > :is(.side-pop-tail,.lm-dot) { grid-column:3; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"]:not(:disabled):not([aria-disabled="true"]):hover { background:color-mix(in srgb,var(--zds-ink) 6%,transparent); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"]:is([data-structure-delete],[data-structure-delete-block],.wiki-actions-danger) { color:var(--danger); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"].accent { color:var(--accent-ink); }
/* Autocomplete keeps its native mousedown owner and selected input focus. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="suggestion"] {
 min-block-size:var(--zds-action-height); padding-block:6px; padding-inline:10px; text-align:start; overflow-wrap:anywhere;
}
/* GET filters and owned choice chips keep their original labels/selection values. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"]:is([data-zds-navigation-profile="filter"],[data-zds-navigation-profile="choice"]) {
 min-block-size:var(--zds-toolbar-control-height); margin:0; padding-block:6px; padding-inline:var(--zds-button-padding-inline);
 border:1px solid var(--zds-border); border-radius:var(--zds-field-radius); background:var(--zds-field-surface); color:var(--zds-navigation-ink); white-space:normal; overflow-wrap:anywhere; transform:none;
}
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"]:is([data-zds-navigation-profile="filter"],[data-zds-navigation-profile="choice"])[data-zds-navigation-selected="true"] { color:var(--zds-navigation-current); border-color:var(--zds-accent); background:rgba(var(--accent-strong-rgb),.12); font-weight:400; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="period-nav"] {
 inline-size:var(--zds-action-height); block-size:var(--zds-action-height); min-block-size:var(--zds-action-height); padding:calc((var(--zds-action-height) - var(--zds-icon-surface,24px))/2); border:0; border-radius:calc(5px + (var(--zds-action-height) - var(--zds-icon-surface,24px))/2); background:transparent; background-clip:content-box; color:var(--zds-ink); font-size:var(--zds-glyph-size,18px); line-height:var(--zds-icon-surface,24px);
}
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="period-day"] { min-block-size:var(--zds-action-height); padding-block:6px; padding-inline:0; }
/* Compound chart controls retain source-colour swatches and status counts. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="radar"] { min-block-size:var(--zds-action-height); min-inline-size:0; padding-block:6px; padding-inline:5px; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="radar"] > span:not(.f360-radar-swatch) { min-inline-size:0; overflow-wrap:anywhere; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="folder"] { min-block-size:var(--zds-action-height); padding-block:6px; padding-inline:var(--zds-button-padding-inline); text-align:start; white-space:normal; overflow-wrap:anywhere; }
/* Tools remains one native details/summary control on the40px toolbar axis. */
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="tools"] { display:block; position:relative; min-block-size:var(--zds-toolbar-control-height); list-style:none; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="tools"]::-webkit-details-marker { display:none; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="tools"]::marker { content:""; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="tools"] > .zds-tools-name { position:absolute; inline-size:1px; block-size:1px; min-block-size:0; margin:-1px; padding:0; border:0; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="tools"] > .zds-tools-value { display:flex; align-items:center; box-sizing:border-box; min-block-size:var(--zds-toolbar-control-height); margin:0; padding-block:var(--zds-field-padding-block); padding-inline:var(--zds-field-padding-inline); border-color:var(--zds-border); border-radius:var(--zds-field-radius); background:var(--zds-field-surface); font-family:var(--zds-font-family); font-size:calc(var(--zds-field-font-size) * var(--font-scale,1)); font-weight:400; line-height:1.45; }

:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"]:is([data-zds-navigation-profile="filter"],[data-zds-navigation-profile="choice"]):not(:disabled):hover { background:color-mix(in srgb,var(--zds-ink) 6%,var(--zds-field-surface)); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"]:is([data-zds-navigation-profile="filter"],[data-zds-navigation-profile="choice"])[data-zds-navigation-selected="true"]:not(:disabled):hover { background:rgba(var(--accent-strong-rgb),.16); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="period-nav"]:not(:disabled):hover { background-color:color-mix(in srgb,var(--zds-ink) 8%,transparent); }
:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="period-nav"]:not(:disabled):active { background-color:color-mix(in srgb,var(--zds-ink) 14%,transparent); }

:is([data-zevs-ui].zds-navigation-control,[data-zevs-ui] .zds-navigation-control)[data-zds-component="navigation-control"][data-zds-navigation-profile="menu"]:is(:disabled,[aria-disabled="true"]) { opacity:.45; }
