html.gfa-internal-v170{--gfa-int-primary:#0d5cab;--gfa-int-secondary:#173654;--gfa-int-accent:#e2aa3c}
/* Internal navigation: bank primary color */
html.gfa-internal-v170 .sidebar .nav-link.active,
html.gfa-internal-v170 .sidenav .nav-link.active,
html.gfa-internal-v170 aside .nav-link.active,
html.gfa-internal-v170 .nav-pills .nav-link.active{background:var(--gfa-int-primary)!important;border-color:var(--gfa-int-primary)!important}
/* Main action buttons */
html.gfa-internal-v170 .btn-primary{background:var(--gfa-int-primary)!important;border-color:var(--gfa-int-primary)!important}
/* Small active/icon accents only — do not recolor status/warning semantics */
html.gfa-internal-v170 a:not(.btn):not(.nav-link){color:var(--gfa-int-primary)}
html.gfa-internal-v170 img{max-width:100%}
