.dv-notification-bell{min-width:44px;min-height:44px;color:var(--dv-fg-_dbe4f4,#dbe4f4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.dv-notification-bell:hover,.dv-notification-bell[aria-expanded=true]{background:var(--dv-bg-_24213b,#24213b);border-color:var(--dv-border-_45405f,#45405f)}.dv-notification-bell>span{background:var(--dv-bg-_be3653,#be3653);min-width:17px;color:var(--dv-fg-_fff,#fff);border-radius:7px;padding:2px 4px;font:600 9px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;position:absolute;top:1px;right:0}.dv-notification-layer{z-index:10000;color:var(--dv-fg-_edf2fa,#edf2fa);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0}.dv-notification-layer *{box-sizing:border-box}.dv-notification-backdrop{background:var(--dv-bg-rgba_0_0_0__16_,#00000029);position:absolute;inset:0}.dv-notification-panel{background:var(--dv-bg-_131e30,#131e30);border:1px solid var(--dv-border-_45405f,#45405f);border-radius:14px;flex-direction:column;animation:.14s ease-out dv-notification-enter;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #080c1e40,0 2px 8px #080c1e14}.dv-notification-panel header{border-bottom:1px solid var(--dv-border-_2b374d,#2b374d);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 18px;display:flex}.dv-notification-panel h2{letter-spacing:-.3px;margin:0 0 5px;font-size:18px;font-weight:650}.dv-notification-panel p{color:var(--dv-fg-_a6b3c8,#a6b3c8);margin:0;font-size:12px;line-height:1.6}.dv-notification-panel button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.dv-notification-panel button:disabled{cursor:default;opacity:.55}.dv-notification-panel .dv-notification-close{border:1px solid var(--dv-border-_34415a,#34415a);border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;margin:-4px -4px 0 0;display:grid}.dv-notification-close:hover{background:var(--dv-bg-_24213b,#24213b)}.dv-notification-toolbar{border-bottom:1px solid var(--dv-border-_2b374d,#2b374d);color:var(--dv-fg-_a6b3c8,#a6b3c8);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:10px;display:flex}.dv-notification-toolbar button{min-height:32px;color:var(--dv-fg-_c4b5fd,#c4b5fd);align-items:center;gap:6px;font-size:10px;display:flex}.dv-notification-list{overscroll-behavior:contain;min-height:0;overflow:auto}.dv-notification-list ul{margin:0;padding:0;list-style:none}.dv-notification-list li+li{border-top:1px solid var(--dv-border-_2b374d,#2b374d)}.dv-notification-panel .dv-notification-item{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:18px 20px;display:flex}.dv-notification-item:hover{background:var(--dv-bg-_1b2940,#1b2940)}.dv-notification-item.is-unread{background:var(--dv-bg-_1d2037,#1d2037)}.dv-notification-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dv-notification-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.dv-notification-copy>span{color:var(--dv-fg-_a6b3c8,#a6b3c8);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dv-notification-copy time{color:var(--dv-fg-_8290a8,#8290a8);margin-top:2px;font-size:10px}.dv-notification-type{background:var(--dv-bg-_24213b,#24213b);width:34px;height:34px;color:var(--dv-fg-_b5a7df,#b5a7df);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dv-notification-type--success{background:var(--dv-bg-_19332f,#19332f);color:var(--dv-fg-_7bd6b5,#7bd6b5)}.dv-notification-type--warning{background:var(--dv-bg-_362c22,#362c22);color:var(--dv-fg-_edb271,#edb271)}.dv-notification-type--error{background:var(--dv-bg-_371e2b,#371e2b);color:var(--dv-fg-_fda4af,#fda4af)}.dv-notification-dot{background:var(--dv-bg-_a78bfa,#a78bfa);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.dv-notification-empty{text-align:center;padding:40px 30px 44px}.dv-notification-empty-icon{background:var(--dv-bg-_24213b,#24213b);border:1px solid var(--dv-border-_45405f,#45405f);color:var(--dv-fg-_c4b5fd,#c4b5fd);border-radius:19px;place-items:center;width:64px;height:64px;margin-bottom:19px;display:inline-grid}.dv-notification-empty h3{margin:0 0 9px;font-size:15px;font-weight:600}.dv-notification-empty p{max-width:280px;margin:auto}.dv-notification-error{background:var(--dv-bg-_371e2b,#371e2b);padding:15px 20px}.dv-notification-error button{margin-top:8px;font-size:12px;text-decoration:underline}.dv-notification-loading{border:2px solid var(--dv-border-_45405f,#45405f);border-top-color:var(--dv-border-_c4b5fd,#c4b5fd);border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:.8s linear infinite dv-notification-spin;display:inline-block}.dv-notification-panel button:focus-visible{outline:2px solid var(--dv-border-_b39af7,#b39af7);outline-offset:-3px}.dv-notification-bell:focus-visible{outline:2px solid var(--dv-border-_b39af7,#b39af7);outline-offset:-3px}@keyframes dv-notification-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes dv-notification-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dv-notification-panel,.dv-notification-loading{animation:none}}