.pa-badge{margin-inline-start:auto;margin-inline-end:34px;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--ams-theme-danger,#b42318);color:#fff;font-size:13px;font-weight:800;line-height:18px;text-align:center}.sidebar.sidebar-compact .pa-badge{display:none}.pa-card{--pa-accent:var(--ams-alert-dot);--pa-ink:var(--ams-alert-ink);border:0;border-radius:var(--ams-card-radius,16px);padding:16px 18px;background:var(--ams-alert-bg);color:var(--ams-alert-text);box-shadow:var(--ams-card-shadow,0 8px 24px rgba(15,23,42,.07));margin-bottom:16px}.pa-card header:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pa-accent);animation:pa-pulse 1.8s infinite;flex:none}@keyframes pa-pulse{0%{box-shadow:0 0 0 0 rgba(217,119,6,.55)}70%{box-shadow:0 0 0 9px rgba(217,119,6,0)}to{box-shadow:0 0 0 0 rgba(217,119,6,0)}}@media (prefers-reduced-motion:reduce){.pa-card header:before{animation:none}}.pa-card header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pa-card h2{margin:0;font-size:16px;color:var(--pa-ink)}.pa-count{padding:1px 9px;border-radius:999px;background:var(--ams-alert-badge-bg);color:var(--ams-alert-badge-ink);font-size:13px;font-weight:800}.pa-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pa-card li a{display:grid;gap:2px;padding:9px 12px;border-radius:var(--ams-tile-radius,10px);background:var(--ams-theme-surface,#fff);color:inherit;text-decoration:none;border:0}.pa-card li a:hover{background:color-mix(in srgb,var(--pa-accent) 10%,var(--ams-theme-surface,#fff))}html[data-theme-mode=dark] .pa-card li a{background:rgba(255,255,255,.07)}.pa-title{font-weight:700;font-size:14px}.pa-card small{font-size:13px;color:var(--ams-theme-muted,#63736a)}.pa-stage{font-weight:700}.pa-stage-review{color:var(--ams-theme-primary,#4c6e35)}.pa-card .pa-stage-approve{color:var(--pa-ink)}.pa-stage-approve{color:var(--pa-accent,#1e3a8a)}.pa-more{margin:8px 0 0;font-size:13px;color:var(--ams-theme-muted,#63736a)}.pa-stage-new{background:#fff7ed;color:#b45309}.pa-stage-follow-up{background:#eff6ff;color:#1d4ed8}.pa-bell{position:relative;margin-inline-start:auto}.pa-bell-button{position:relative;width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--ams-theme-border,#e4e7ec);border-radius:10px;background:var(--ams-theme-surface,#fff);color:var(--ams-theme-muted,#667268);cursor:pointer;transition:color .15s,border-color .15s}.pa-bell-button:hover{border-color:var(--ams-theme-primary,#047857)}.pa-bell-button.is-on,.pa-bell-button:hover{color:var(--ams-theme-primary,#047857)}.pa-bell-button.is-on svg{animation:pa-ring 2.4s ease-in-out 1}@keyframes pa-ring{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}.pa-bell-count{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--ams-theme-surface,#fff)}.pa-bell-panel{position:absolute;top:44px;inset-inline-start:0;z-index:60;width:320px;max-width:calc(100vw - 32px);max-height:420px;overflow:auto;padding:12px;border:1px solid var(--ams-theme-border,#e4e7ec);border-radius:14px;background:var(--ams-theme-surface,#fff);box-shadow:0 12px 32px rgba(16,24,40,.16)}[dir=rtl] .pa-bell-panel{inset-inline-start:auto;inset-inline-end:0}.pa-bell-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pa-bell-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pa-bell-panel a{display:grid;gap:3px;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.pa-bell-panel a:hover{background:color-mix(in srgb,var(--ams-theme-primary,#047857) 6%,transparent)}.pa-bell-panel .pa-stage{justify-self:start}.pa-bell-panel small{font-size:11px}.pa-bell-empty,.pa-bell-panel small{color:var(--ams-theme-muted,#667268)}.pa-bell-empty{margin:4px 0;font-size:13px}.sidebar-compact .pa-bell{display:none}.nav-section-toggle .pa-section-badge{margin-inline-start:auto;margin-inline-end:8px;font-size:12px;line-height:17px;min-width:18px;padding:0 6px}