/* Approved portrait-only entry. The accessible name remains on the link. */
.ng-help-entry{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;margin:0 5px;padding:0;box-sizing:border-box;border:1px solid var(--ui-line,#dce7d6);border-radius:50%;background:radial-gradient(circle at 50% 90%,var(--brand-soft,#e6efd9),var(--ui-surface,#fff) 80%);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}
.ng-help-entry>img{display:block;width:46px;height:46px;object-fit:contain;border-radius:50%;margin:0}
.ng-help-entry .ng-help-bubble{position:absolute;right:-3px;bottom:-1px;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--ui-surface,#fff);border-radius:50%;background:var(--ui-primary,#4e7d2a);color:white;pointer-events:none;box-sizing:border-box}
.ng-help-bubble img{display:block;width:13px;height:13px}
.ng-help-entry:hover,.ng-help-entry:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 4px var(--brand-soft,#e6efd9);outline:2px solid var(--ui-primary,#4e7d2a);outline-offset:3px}
.ng-help-entry[aria-current=page]{outline:2px solid var(--ui-primary,#4e7d2a);outline-offset:3px}
.ng-help-entry.ng-help-welcome{animation:ngHelpWelcome 1.6s ease .3s 1}
@keyframes ngHelpWelcome{50%{box-shadow:0 0 0 6px var(--brand-soft,#e6efd9)}}
@media(max-width:600px){.ng-global-nav{gap:4px!important;padding-left:6px!important;padding-right:6px!important}.ng-help-entry{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 4px}.ng-help-entry>img{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.ng-help-entry{animation:none!important;transition:none!important}}
@media print{.ng-help-entry{display:none!important}}

.ng-advisor-tooltip{position:fixed;z-index:2147483000;max-width:calc(100vw - 24px);box-sizing:border-box;padding:11px 15px;border:1px solid #536d48;border-radius:14px;background:#203c2e;color:#fff;font:500 13px/1.5 Arial,sans-serif;box-shadow:0 6px 22px #0002;pointer-events:none}.ng-advisor-tooltip[hidden]{display:none!important}@media print{.ng-advisor-tooltip{display:none!important}}
