.account-update-host{position:relative}.account-update-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:50px;background:#16834b!important;color:#fff!important;font:700 10px Arimo,Arial,sans-serif;line-height:1;box-sizing:border-box;z-index:2;pointer-events:none}.account-update-count[hidden]{display:none!important}.account-disclosure .account-update-count{right:32px;top:50%;transform:translateY(-50%)}.pwa-nav .account-update-count{right:calc(50% - 23px);top:3px}

.account-disclosure>span.account-update-dot{position:static;transform:none;flex:0 0 10px;min-width:10px;max-width:10px;width:10px;height:10px;padding:0;margin:0 4px 0 auto;border-radius:50%;box-shadow:0 0 0 3px rgba(22,131,75,.14)}
/* Private preview banner, inherits each page's dark/light text tokens. */
.gridly-preview-note{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:14px;margin:0 0 18px;border:1px solid #2689ee;border-radius:6px;background:rgba(38,137,238,.12);font:700 12px/1.5 Arimo,Arial,sans-serif}
.gridly-preview-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.job-update-link{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid #3484ff77;border-radius:8px;background:#3484ff14;color:inherit;text-decoration:none;font-size:10px;white-space:nowrap}.job-update-link[hidden]{display:none!important}.job-update-link:focus-visible{outline:2px solid #64b7ff;outline-offset:2px}
