/* Shared NZQC header based on approved Industries overview */
.nzqc-global-header{position:relative!important;top:auto!important;z-index:90!important;background:#fff!important;border-bottom:1px solid #d7e2e5!important;padding:17px 0!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;line-height:1.6!important}
.nzqc-global-header *{box-sizing:border-box}
.nzqc-global-header .nzqc-global-inner{width:min(1080px,92%)!important;margin:0 auto!important;display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;padding:0!important;min-height:0!important}
.nzqc-global-header .nzqc-global-brand{color:#123b4a!important;font-size:16px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;letter-spacing:normal!important;width:auto!important}
.nzqc-global-header .nzqc-global-brand span{color:#1f6f78!important}
.nzqc-global-header .nzqc-global-links{display:flex!important;align-items:center!important;gap:24px!important;margin-left:auto!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;position:static!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
.nzqc-global-header .nzqc-global-links>a,.nzqc-global-header .nzqc-global-links summary{font-size:15px!important;color:#123b4a!important;font-weight:750!important;padding:9px 0 7px!important;position:relative!important;cursor:pointer!important;list-style:none!important;white-space:nowrap!important;text-decoration:none!important;background:none!important;border:0!important}
.nzqc-global-header .nzqc-global-links summary::-webkit-details-marker{display:none}
.nzqc-global-header .nzqc-global-links summary:after{content:"▼"!important;margin-left:7px!important;font-size:10px!important;color:#5f8d91!important}
.nzqc-global-header .nzqc-global-links details{position:relative!important;width:auto!important}
.nzqc-global-header .nzqc-global-dropdown{display:none!important;position:absolute!important;right:0!important;left:auto!important;top:38px!important;min-width:255px!important;max-width:340px!important;background:#fff!important;border:1px solid #d7e2e5!important;border-radius:10px!important;padding:8px!important;box-shadow:0 14px 34px rgba(18,59,74,.12)!important;z-index:100!important;color:#123b4a!important}
.nzqc-global-header .nzqc-global-links details[open] .nzqc-global-dropdown{display:grid!important}
.nzqc-global-header .nzqc-global-dropdown a{display:block!important;padding:8px 10px!important;color:#123b4a!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;white-space:normal!important}
.nzqc-global-header .nzqc-global-dropdown a:hover{color:#1f6f78!important;background:#edf7f6!important}
.nzqc-global-header .nzqc-global-group{display:block!important;padding:9px 10px 4px!important;font-size:11px!important;font-weight:900!important;color:#60767c!important;border-top:1px solid #d7e2e5!important}
.nzqc-global-header .nzqc-global-toggle{display:none!important;background:none!important;border:0!important;color:#123b4a!important;font-weight:800!important;font-size:14px!important;cursor:pointer!important}
@media(max-width:1000px){.nzqc-global-header .nzqc-global-inner{position:relative!important;flex-wrap:wrap!important}.nzqc-global-header .nzqc-global-toggle{display:block!important;margin-left:auto!important}.nzqc-global-header .nzqc-global-links{display:none!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important}.nzqc-global-header .nzqc-global-links.open{display:flex!important}.nzqc-global-header .nzqc-global-links details{width:100%!important}.nzqc-global-header .nzqc-global-links>a,.nzqc-global-header .nzqc-global-links summary{display:block!important;width:100%!important}.nzqc-global-header .nzqc-global-dropdown{position:static!important;max-width:none!important;box-shadow:none!important;border:0!important;padding-left:12px!important}}

/* Clean text-only navigation, overriding legacy page-specific box styles */
.nzqc-global-header .nzqc-global-links>details,.nzqc-global-header .nzqc-global-links>details[open],.nzqc-global-header .nzqc-global-links>details>summary,.nzqc-global-header .nzqc-global-links>a{border:0!important;border-radius:0!important;box-shadow:none!important;outline-offset:3px!important;background:transparent!important;min-height:0!important;height:auto!important;margin:0!important}
.nzqc-global-header .nzqc-global-links>details>summary:hover,.nzqc-global-header .nzqc-global-links>details[open]>summary,.nzqc-global-header .nzqc-global-links>a:hover{color:#1f6f78!important;background:transparent!important}
.nzqc-global-header .nzqc-global-links>details>summary:focus-visible,.nzqc-global-header .nzqc-global-links>a:focus-visible{outline:2px solid #1f6f78!important}
.nzqc-global-header .nzqc-global-links>details[open]>.nzqc-global-dropdown{display:grid!important}
