.notif-panel.svelte-1juuppi{background:var(--white);border:1px solid var(--border-light);z-index:100;width:360px;max-height:420px;animation:svelte-1juuppi-notifFadeIn .2s var(--ease-out);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #1a16141f}@keyframes svelte-1juuppi-notifFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-panel__head.svelte-1juuppi{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notif-panel__head.svelte-1juuppi h3:where(.svelte-1juuppi){color:var(--carbon);margin:0;font-size:.95rem;font-weight:600}.notif-panel__close.svelte-1juuppi{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.notif-panel__close.svelte-1juuppi:hover{background:var(--bg)}.notif-panel__body.svelte-1juuppi{flex:1;padding:8px;overflow-y:auto}.notif-panel__empty.svelte-1juuppi{text-align:center;color:var(--text-secondary);padding:32px 16px;font-size:.85rem}.notif-panel__item.svelte-1juuppi{text-align:left;cursor:pointer;width:100%;transition:background var(--transition);background:0 0;border:none;border-radius:8px;gap:10px;padding:10px;display:flex}.notif-panel__item.svelte-1juuppi:hover{background:var(--bg)}.notif-panel__item-dot.svelte-1juuppi{background:var(--terracotta);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:5px}.notif-panel__item-content.svelte-1juuppi{flex:1;min-width:0}.notif-panel__item-subject.svelte-1juuppi{color:var(--carbon);margin-bottom:2px;font-size:.85rem;font-weight:600;line-height:1.3}.notif-panel__item-body.svelte-1juuppi{color:var(--text-secondary);margin-bottom:4px;font-size:.8rem;line-height:1.4}.notif-panel__item-time.svelte-1juuppi{color:var(--text-secondary);opacity:.7;font-size:.72rem}.notif-panel__foot.svelte-1juuppi{border-top:1px solid var(--border-light);padding:10px 16px}.notif-panel__mark-all.svelte-1juuppi{width:100%;color:var(--terracotta);border:1px solid var(--terracotta);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:8px;padding:8px;font-size:.82rem;font-weight:500}.notif-panel__mark-all.svelte-1juuppi:hover{background:var(--terracotta);color:var(--white)}.msg-modal__overlay.svelte-nlxvsl{z-index:2000;background:#1a161466;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.msg-modal.svelte-nlxvsl{background:var(--white);width:100%;max-width:480px;max-height:80vh;animation:svelte-nlxvsl-msgFadeIn .2s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 8px 40px #1a161429}@keyframes svelte-nlxvsl-msgFadeIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.msg-modal__head.svelte-nlxvsl{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.msg-modal__head.svelte-nlxvsl h3:where(.svelte-nlxvsl){color:var(--carbon);margin:0;font-size:1rem;font-weight:600}.msg-modal__close.svelte-nlxvsl{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.msg-modal__close.svelte-nlxvsl:hover{background:var(--bg)}.msg-modal__body.svelte-nlxvsl{flex:1;padding:20px;overflow-y:auto}.msg-modal__text.svelte-nlxvsl{color:var(--carbon);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.7}.msg-modal__foot.svelte-nlxvsl{border-top:1px solid var(--border-light);padding:14px 20px}.msg-modal__date.svelte-nlxvsl{color:var(--text-secondary);font-size:.8rem}
