/* Minden, ami kutya v2.7.5 — csak élő értesítésekhez betöltött UI-réteg. */
/* v2.6.1 — Friss Szimat + Gazdi Értesítési Központ */
.mak-notice-dot,.mak-notice-dot.is-seen{opacity:1!important;background:#ff3f94;box-shadow:0 0 0 4px rgba(255,63,148,.12),0 0 12px rgba(255,63,148,.65)}
.mak-notice-toggle.has-unread .mak-notice-dot{animation:makNoticeUnreadPulse 1.7s ease-in-out infinite}
.mak-notice-count{position:absolute;right:-4px;top:-5px;z-index:4;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid color-mix(in srgb,var(--mak-surface) 92%,transparent);border-radius:999px;background:linear-gradient(135deg,#ff315d,#ff3f94 55%,#d64cff);color:#fff;font-size:.54rem;font-weight:1000;line-height:1;box-shadow:0 0 13px rgba(255,63,148,.52)}
.mak-notice-count[hidden]{display:none!important}
@keyframes makNoticeUnreadPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 4px rgba(255,63,148,.12),0 0 12px rgba(255,63,148,.65)}50%{transform:scale(1.14);box-shadow:0 0 0 6px rgba(255,63,148,.08),0 0 19px rgba(255,63,148,.85)}}

.mak-notice-center{overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mak-accent) 35%,transparent) transparent}
.mak-notice-center-head{position:sticky;top:-16px;z-index:5;margin:-2px -2px 0;padding:14px 2px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--mak-surface) 99%,transparent) 74%,color-mix(in srgb,var(--mak-surface) 90%,transparent));backdrop-filter:blur(22px)}
.mak-notice-center-head>div>strong{background:linear-gradient(90deg,#fff,#e9c8ff 42%,#ff83cf 74%,#8cf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(211,91,255,.12)}
.mak-notice-live{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--mak-muted);font-size:.64rem;font-weight:820}
.mak-notice-live i{width:7px;height:7px;border-radius:50%;background:#35ff96;box-shadow:0 0 0 4px rgba(53,255,150,.1),0 0 13px rgba(53,255,150,.72)}
.mak-notice-live b{color:#e7d9ef;font-weight:900}
.mak-notice-toolbar{position:sticky;top:68px;z-index:4;display:grid;gap:8px;margin:0 -2px;padding:10px 2px 9px;background:linear-gradient(180deg,color-mix(in srgb,var(--mak-surface) 98%,transparent),color-mix(in srgb,var(--mak-surface) 91%,transparent));backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb,var(--mak-accent) 10%,var(--mak-line))}
.mak-notice-filters{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mak-notice-filters::-webkit-scrollbar{display:none}
.mak-notice-filters button{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:6px 9px;border:1px solid var(--mak-line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--mak-muted);font:inherit;font-size:.6rem;font-weight:950;cursor:pointer;transition:.17s ease}
.mak-notice-filters button:hover{color:#fff;border-color:color-mix(in srgb,var(--mak-accent) 35%,var(--mak-line));transform:translateY(-1px)}
.mak-notice-filters button.is-active{color:#fff;background:linear-gradient(135deg,rgba(142,53,255,.88),rgba(225,55,173,.85));border-color:rgba(255,255,255,.12);box-shadow:0 8px 18px rgba(173,56,255,.17),0 0 15px rgba(217,76,255,.12)}
.mak-notice-read-all{justify-self:end;border:0;background:transparent;color:#cbbbd8;font:inherit;font-size:.59rem;font-weight:900;cursor:pointer;padding:2px 4px}.mak-notice-read-all:hover{color:#fff;text-shadow:0 0 10px rgba(216,98,255,.36)}
.mak-notice-timeline{position:relative;padding:11px 1px 2px}
.mak-notice-time-group{position:relative;padding:0 0 8px 19px}.mak-notice-time-group:before{content:"";position:absolute;left:8px;top:27px;bottom:2px;width:1px;background:linear-gradient(180deg,rgba(217,76,255,.36),rgba(91,236,255,.18),transparent);box-shadow:0 0 8px rgba(217,76,255,.18)}
.mak-notice-time-label{display:block;margin:5px 0 7px -18px;color:#a997b8;font-size:.55rem;font-weight:1000;letter-spacing:.11em}
.mak-notice-event{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;margin:0 0 6px;padding:9px 8px 9px 4px;border:1px solid transparent;border-radius:14px;color:var(--mak-text);transition:.18s ease}
.mak-notice-event:hover{transform:translateX(2px);background:rgba(255,255,255,.035);border-color:color-mix(in srgb,var(--mak-accent) 18%,transparent)}
.mak-notice-event.is-unread{background:linear-gradient(90deg,rgba(153,61,255,.075),rgba(255,76,166,.035));border-color:rgba(213,91,255,.10)}
.mak-notice-event.is-unread:after{content:"";position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:#ff3f94;box-shadow:0 0 10px rgba(255,63,148,.8)}
.mak-notice-node{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border-radius:11px;background:linear-gradient(145deg,rgba(151,66,255,.14),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.055);box-shadow:0 0 13px rgba(182,73,255,.09);font-size:.87rem}
.mak-notice-event.is-popular .mak-notice-node{background:linear-gradient(145deg,rgba(255,137,47,.17),rgba(255,70,149,.07));box-shadow:0 0 15px rgba(255,102,56,.12)}
.mak-notice-event.is-reaction .mak-notice-node{background:linear-gradient(145deg,rgba(255,68,151,.17),rgba(217,76,255,.07));box-shadow:0 0 15px rgba(255,63,148,.12)}
.mak-notice-event.is-important .mak-notice-node{background:linear-gradient(145deg,rgba(255,49,93,.19),rgba(217,76,255,.08));box-shadow:0 0 17px rgba(255,49,93,.16)}
.mak-notice-event-copy{min-width:0}.mak-notice-event-type{display:inline-flex;margin:0 0 3px;padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.045);color:#cdbed8;font-size:.48rem;font-weight:1000;letter-spacing:.08em}
.mak-notice-event-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.76rem;line-height:1.24}.mak-notice-event-copy small{display:block;margin-top:3px;color:var(--mak-muted);font-size:.57rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mak-notice-event time{align-self:start;margin-top:4px;padding-right:7px;color:#9687a3;font-size:.52rem;font-weight:850;white-space:nowrap}
.mak-notice-empty{display:grid;place-items:center;min-height:120px;padding:18px;text-align:center;color:var(--mak-muted);font-size:.75rem;border:1px dashed var(--mak-line);border-radius:15px}

.mak-new-post-toast{--mak-toast-duration:15000ms;overflow:hidden}
.mak-new-post-toast:before{height:100%;width:42%;left:-55%;right:auto;top:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.045),rgba(217,76,255,.13),transparent);box-shadow:none;transform:skewX(-16deg);opacity:0;animation:makFreshSniffSweep .95s ease-out .14s 1 both;pointer-events:none}
.mak-new-post-progress{position:absolute;z-index:7;left:0;right:0;top:0;height:3px;background:rgba(255,255,255,.035);overflow:visible;pointer-events:none}
.mak-new-post-progress span{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,#35ff96,#9b59ff 46%,#ff3f94);box-shadow:0 0 11px rgba(53,255,150,.32),0 0 15px rgba(217,76,255,.26)}
.mak-new-post-progress b{position:absolute;left:0;top:-13px;font-size:13px;filter:drop-shadow(0 0 5px rgba(217,76,255,.7));transform:translateX(-4px);font-weight:400}
.mak-new-post-toast.is-counting .mak-new-post-progress span{animation:makToastCountdown var(--mak-toast-duration) linear forwards}
.mak-new-post-toast.is-counting .mak-new-post-progress b{animation:makToastPawRun var(--mak-toast-duration) linear forwards}
.mak-new-post-toast.is-paused .mak-new-post-progress span,.mak-new-post-toast.is-paused .mak-new-post-progress b{animation-play-state:paused!important}
.mak-new-post-toast.is-paused{border-color:rgba(109,246,255,.38);box-shadow:0 24px 66px rgba(0,0,0,.34),0 0 31px rgba(91,236,255,.14),0 0 26px rgba(190,67,255,.15)}
.mak-new-post-eyebrow em{font-style:normal;color:#9d8caa;font-size:.51rem;font-weight:900;letter-spacing:.02em;text-transform:none}
.mak-new-post-more{display:inline-flex;width:max-content;max-width:100%;margin-top:6px;padding:5px 8px;border:1px solid rgba(218,103,255,.15);border-radius:999px;background:rgba(174,69,255,.07);color:#e3cafa;font:inherit;font-size:.58rem;font-weight:950;cursor:pointer}.mak-new-post-more:hover{color:#fff;background:rgba(174,69,255,.13);box-shadow:0 0 13px rgba(217,76,255,.11)}
.mak-new-post-toast.is-compact-context{grid-template-columns:72px minmax(0,1fr);min-height:88px;max-width:390px}.mak-new-post-toast.is-compact-context .mak-new-post-kicker{display:none}.mak-new-post-toast.is-compact-context .mak-new-post-body{padding-top:10px;padding-bottom:9px}.mak-new-post-toast.is-compact-context .mak-new-post-actions{margin-top:7px}.mak-new-post-toast.is-compact-context .mak-new-post-body>strong{font-size:.86rem}
@keyframes makFreshSniffSweep{0%{left:-55%;opacity:0}22%{opacity:1}100%{left:125%;opacity:0}}
@keyframes makToastCountdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@keyframes makToastPawRun{from{left:0;transform:translateX(-4px) rotate(-8deg)}to{left:100%;transform:translateX(-9px) rotate(8deg)}}
@media(max-width:590px){.mak-notice-toolbar{top:66px}.mak-notice-event{grid-template-columns:31px minmax(0,1fr);padding-right:6px}.mak-notice-event time{display:none}.mak-notice-event-copy strong{font-size:.72rem}.mak-notice-filters button{font-size:.56rem;padding:6px 8px}.mak-new-post-toast.is-compact-context{grid-template-columns:65px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.mak-notice-toggle.has-unread .mak-notice-dot,.mak-new-post-toast:before,.mak-new-post-toast.is-counting .mak-new-post-progress b{animation:none!important}.mak-new-post-toast.is-counting .mak-new-post-progress span{animation:makToastCountdown var(--mak-toast-duration) linear forwards}.mak-notice-event:hover{transform:none}}

/* v2.7.4 — élő komment értesítések */
.mak-notice-event.is-comment .mak-notice-node{
  background:linear-gradient(145deg,rgba(73,221,255,.18),rgba(174,72,255,.09));
  box-shadow:0 0 18px rgba(73,221,255,.14),0 0 22px rgba(196,73,255,.08)
}
.mak-notice-event.is-comment .mak-notice-event-type{color:#bdf7ff;background:rgba(54,214,255,.075)}
.mak-new-post-toast.is-comment-toast{
  border-color:color-mix(in srgb,#55ddff 46%,var(--mak-line));
  background:linear-gradient(145deg,color-mix(in srgb,#071821 94%,var(--mak-surface)),color-mix(in srgb,#211039 82%,var(--mak-surface)));
  box-shadow:0 22px 62px rgba(0,0,0,.34),0 0 30px rgba(69,220,255,.15),0 0 25px rgba(201,70,255,.11),inset 0 1px 0 rgba(255,255,255,.06)
}
.mak-new-post-toast.is-comment-toast .mak-new-post-eyebrow b{color:#b9f7ff}
.mak-new-post-toast.is-comment-toast .mak-new-post-kicker{color:#d8c6ff}
.mak-comment-toast-media{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(80,222,255,.16),rgba(151,67,255,.07) 48%,rgba(255,255,255,.015) 70%)}
.mak-comment-toast-art{width:68px;height:68px;filter:drop-shadow(0 0 14px rgba(76,222,255,.22)) drop-shadow(0 0 20px rgba(201,74,255,.13))}
.mak-comment-toast-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:5px 0 6px;padding:0;border:0;color:#f4effb;font-size:.76rem;font-weight:720;line-height:1.34;font-style:italic}
.mak-new-post-toast.is-comment-toast .mak-new-post-actions a{background:linear-gradient(135deg,#3acbff,#8f54ff 54%,#df4cca)}
.mak-new-post-toast.is-comment-toast .mak-new-post-more{color:#bff6ff}
@media(max-width:460px){.mak-comment-toast-art{width:54px;height:54px}.mak-comment-toast-excerpt{font-size:.7rem;-webkit-line-clamp:1}}
