.advs-unread{display:inline-flex!important;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:auto;border-radius:12px;background:#c8344b!important;color:#fff!important;font:700 14px/1 system-ui;flex-shrink:0}.tool-card .advs-unread{margin-left:8px}.advs-notification-bell{position:fixed;right:22px;bottom:20px;z-index:80;display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid var(--ad-border,#c2d0dd);border-radius:30px;background:var(--ad-surface,#fff);color:var(--ad-ink,#172e42);font:600 14px system-ui;box-shadow:0 3px 15px #102e4222;cursor:pointer}.advs-notification-bell svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;fill:none}.advs-notification-dialog{width:min(680px,calc(100vw - 32px));max-height:85vh;padding:24px;border:1px solid var(--ad-border,#c2d0dd);border-radius:16px;background:var(--ad-surface,#fff);color:var(--ad-ink,#172e42);font:14px/1.55 system-ui}.advs-notification-dialog::backdrop{background:#07192777}.advs-notification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.advs-notification-actions :is(button,a,select){font:600 14px system-ui;color:var(--ad-accent,#2eb0e2);background:var(--ad-soft,#f7f9fc);border:1px solid var(--ad-border,#c2d0dd);border-radius:7px;padding:8px;cursor:pointer;width:auto}.advs-notification-item{border-top:1px solid var(--ad-line,#dce5ed);padding:16px 0}.advs-notification-item h3{margin:0 0 5px;font-size:16px}.advs-notification-item p{white-space:pre-line;margin:10px 0}.advs-notification-item.unread{border-left:3px solid #2eb0e2;padding-left:12px}.advs-notification-dialog h2{margin-top:0}.advs-notification-item small{color:var(--ad-muted,#60758a)}

.advs-notification-bell[hidden]{display:none!important}

.advs-approval-banner{position:fixed;z-index:9998;right:24px;bottom:82px;max-width:min(390px,calc(100vw - 40px));padding:15px 18px;border:1px solid var(--ad-accent);border-left-width:4px;border-radius:12px;background:var(--ad-surface);color:var(--ad-ink);box-shadow:0 8px 30px #0003;text-decoration:none;font-size:13px;font-weight:700}.advs-approval-banner:hover{background:var(--ad-active)}
.advs-notification-item p{white-space:pre-line;overflow-wrap:anywhere}
