.nc-center{width:100%;max-width:100%;min-width:0}.nc-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.nc-title>span{font-size:1.9rem}.nc-title h2{margin:0}.nc-title p{margin:.35rem 0 0;color:#64748b}.nc-tools{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.nc-tools button{border:1px solid #d7c8f6;background:#f6f1ff;color:#54259b;padding:9px 12px;border-radius:12px;font-weight:800;font-size:.82rem}.nc-tools button:disabled{opacity:.48}.nc-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:3px 0 10px;max-width:100%}.nc-filters button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:8px 12px;font-size:.79rem;white-space:nowrap;font-weight:750;flex:none}.nc-filters button.is-active{background:#6d16d7;color:#fff;border-color:#6d16d7}.nc-items{display:grid;gap:9px;padding:2px 0 16px}.nc-item{display:grid;grid-template-columns:42px minmax(0,1fr) 8px;gap:10px;align-items:start;width:100%;border:1px solid #e2e8f0;border-radius:16px;padding:12px;text-align:left;background:#fff;min-width:0}.nc-item.is-unread{background:#f5efff;border-color:#cbb7ee}.nc-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#f2e8ff}.nc-avatar img{width:100%;height:100%;object-fit:cover}.nc-symbol{font-size:23px}.nc-message{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.nc-message strong{font-size:.86rem;color:#231b32}.nc-message>span{font-size:.82rem;color:#544866;line-height:1.35}.nc-message small{font-size:.72rem;color:#746b7b}.nc-unread-dot{width:8px;height:8px;background:#7544d4;border-radius:99px;margin-top:6px}.nc-empty{padding:24px 12px;text-align:center;color:#64748b}.nc-preferences{border:1px solid #e4daf4;background:#faf7ff;padding:12px;border-radius:14px;margin-bottom:14px}.nc-preferences[hidden]{display:none}.nc-preferences>strong{display:block;margin-bottom:6px}.nc-preferences p{font-size:.78rem;color:#60546b;line-height:1.4;margin:7px 0}.nc-pref{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid #e7dff5;font-size:.86rem;font-weight:750}.nc-pref input{accent-color:#6d16d7;width:20px;height:20px;flex:none}.app-notification-bell{position:relative;min-width:42px;min-height:42px;display:inline-grid;place-items:center;border:1px solid #e7d9f7;border-radius:50%;background:#f7f1ff;color:#4c1d95;font-size:1.2rem}.app-notification-bell .notification-dot{position:absolute;top:-3px;right:-5px;padding:0 5px;min-width:19px;height:19px;display:grid;place-items:center;border-radius:99px;background:#6d16d7;color:white;font-size:10px;font-weight:900;border:2px solid white}.app-notification-bell .notification-dot[hidden]{display:none}@media(max-width:390px){.nc-item{grid-template-columns:38px minmax(0,1fr) 8px;gap:8px;padding:10px}.nc-avatar{width:38px;height:38px}.nc-tools button{font-size:.75rem;padding:8px 9px}}
