.notif-popover[data-v-012fb3e8]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;width:380px;max-width:94vw;background:var(--sc-ivory-2);border:1px solid var(--sc-rule);border-radius:2px;box-shadow:0 12px 40px #17191f29;display:flex;flex-direction:column;overflow:hidden}.popover-header[data-v-012fb3e8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--sc-rule-soft);flex-shrink:0}.popover-title[data-v-012fb3e8]{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--sc-ink);margin:0}.mark-all-btn[data-v-012fb3e8]{background:none;border:none;font-family:var(--font-ui);font-size:11px;color:var(--sc-cobalt);cursor:pointer;padding:0;letter-spacing:.01em}.mark-all-btn[data-v-012fb3e8]:hover{text-decoration:underline}.header-actions[data-v-012fb3e8]{display:flex;align-items:center;gap:12px}.settings-link[data-v-012fb3e8]{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--sc-ink-3);font-size:14px;border-radius:2px;transition:color .12s,background .12s}.settings-link[data-v-012fb3e8]:hover{color:var(--sc-ink);background:#0000000d}.settings-link[data-v-012fb3e8]:focus-visible{outline:2px solid var(--sc-gold);outline-offset:2px}.popover-body[data-v-012fb3e8]{flex:1;min-height:0;max-height:420px;overflow-y:auto}.popover-empty[data-v-012fb3e8],.popover-loading[data-v-012fb3e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 24px;font-family:var(--font-ui);font-size:13px;color:var(--sc-ink-3);text-align:center}.popover-loading[data-v-012fb3e8]{flex-direction:row}.empty-icon[data-v-012fb3e8]{font-size:28px;color:var(--sc-rule)}.popover-empty p[data-v-012fb3e8]{margin:0}.popover-footer[data-v-012fb3e8]{border-top:1px solid var(--sc-rule-soft);padding:11px 16px;flex-shrink:0}.see-all-link[data-v-012fb3e8]{font-family:var(--font-ui);font-size:12px;color:var(--sc-cobalt);text-decoration:none;display:block;text-align:center}.see-all-link[data-v-012fb3e8]:hover{text-decoration:underline}@media(max-width:600px){.notif-popover[data-v-012fb3e8]{position:fixed;top:calc(64px + env(safe-area-inset-top));right:12px;left:12px;width:auto;max-width:none;max-height:calc(100dvh - 80px - env(safe-area-inset-top))}}.notif-badge-wrap[data-v-75adba84],.notif-btn[data-v-75adba84]{position:relative;display:inline-flex}.notif-btn[data-v-75adba84]{align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:2px;color:var(--nav-fg-muted,var(--sc-ink-2));cursor:pointer;padding:0;transition:color .15s ease,background .15s ease}@media(hover:hover){.notif-btn[data-v-75adba84]:hover{color:var(--nav-fg,var(--sc-ink));background:var(--nav-hover-bg,var(--sc-ivory-2))}}.notif-btn.is-current[data-v-75adba84],.notif-btn.is-current[data-v-75adba84]:hover{color:var(--nav-accent,var(--sc-gold))}.bell-icon[data-v-75adba84]{font-size:18px}.notif-count[data-v-75adba84]{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--sc-red);color:var(--sc-ivory);font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:0;display:grid;place-items:center;line-height:1;pointer-events:none}.tema[data-v-ec006cd3]{display:flex;align-items:stretch;width:100%;border:1px solid var(--int-borde,currentColor);border-radius:var(--r-chip);overflow:hidden}.tema-btn[data-v-ec006cd3]{flex:1;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-left:1px solid var(--int-borde,currentColor);color:var(--int-fg,currentColor);cursor:pointer;font-size:15px;transition:background .12s ease,color .12s ease}.tema-btn[data-v-ec006cd3]:first-child{border-left:0}.tema-btn[data-v-ec006cd3]:hover:not(.is-on){color:var(--int-fg-hover,currentColor)}.tema-btn.is-on[data-v-ec006cd3]{background:var(--int-bg-on,transparent);color:var(--int-fg-on,currentColor)}@media(pointer:coarse){.tema-btn[data-v-ec006cd3]{height:44px}}@media(prefers-reduced-motion:reduce){.tema-btn[data-v-ec006cd3]{transition:none}}
