
.header-bell{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line,#dfe5ee);border-radius:12px;background:var(--surface2,#f5f7fa);text-decoration:none;font-size:17px}
.header-bell b{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:#ef4055;color:#fff;border:2px solid var(--surface,#fff);font-size:10px;display:grid;place-items:center}
.mobile-notification-count{float:right;background:#ef4055;color:#fff;border-radius:999px;padding:2px 7px;font-size:10px}
.pro-profile-head{display:grid!important;grid-template-columns:132px minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important}
.pro-avatar{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:-58px 0 0 14px!important;z-index:3!important}
.pro-identity{min-width:0!important;padding-top:5px!important}.pro-identity .identity-line{display:flex!important;align-items:center!important;gap:8px!important;min-width:0}.pro-identity h1{margin:0!important;line-height:1.08!important;overflow-wrap:anywhere!important}.pro-identity>strong{display:block;margin-top:5px;color:var(--muted,#6f7b8f)}.pro-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.pro-actions form{margin:0}
.profile-follow-stats{display:flex;gap:15px;align-items:center;margin-top:9px}.profile-follow-stats a{text-decoration:none;color:var(--muted,#6c788d);font-size:12px}.profile-follow-stats b{color:var(--text,#15203b);font-size:14px;margin-right:3px}
.notification-center-shell,.social-list-shell{width:min(100% - 28px,1120px);margin:32px auto 55px}.notification-center-head,.social-list-head{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:18px}.notification-center-head span,.social-list-head span{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--primary,#6d5dfc)}.notification-center-head h1,.social-list-head h1{font-size:38px;margin:5px 0}.notification-center-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:17px;align-items:start}.notification-feed,.notification-prefs{background:var(--surface,#fff);border:1px solid var(--line,#e1e6ee);border-radius:20px;padding:14px;box-shadow:0 14px 38px rgba(26,45,75,.05)}.notification-feed form{margin:0}.notification-item{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 12px;gap:12px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line,#edf0f4);background:transparent;padding:13px 8px;color:inherit;cursor:pointer}.notification-item.is-read{opacity:.63}.notification-icon{width:44px;height:44px;border-radius:14px;background:var(--surface2,#f4f6fa);display:grid;place-items:center;font-size:20px}.notification-copy strong,.notification-copy p,.notification-copy small{display:block}.notification-copy p{margin:4px 0;color:var(--muted,#6f7c90);line-height:1.45}.notification-copy small{font-size:10px;color:var(--muted,#788497)}.unread-dot{width:9px;height:9px;border-radius:50%;background:var(--primary,#6d5dfc)}.notification-prefs{position:sticky;top:88px}.notification-prefs h2{margin:3px 0}.notification-prefs>p{color:var(--muted,#738095);font-size:13px}.pref-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line,#edf0f4)}.pref-row label{font-size:11px;white-space:nowrap}.notification-prefs .primary-btn{width:100%;margin-top:13px}.social-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-user-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line,#e1e6ee);background:var(--surface,#fff);border-radius:17px;text-decoration:none;color:inherit}.social-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#6d5dfc,#24c6eb);color:#fff;display:grid;place-items:center;font-weight:900}.social-avatar img{width:100%;height:100%;object-fit:cover}.social-user-card small{display:block;color:var(--muted,#788497);margin-top:3px}.social-user-card>b{font-size:11px}.social-empty{grid-column:1/-1;text-align:center;padding:35px;color:var(--muted,#788497)}.verify-email-chip{padding:12px;border-radius:13px;background:var(--surface2,#f5f7fa);margin:15px 0;font-weight:800}
@media(max-width:900px){.pro-profile-head{grid-template-columns:96px minmax(0,1fr)!important;gap:15px!important}.pro-avatar{width:86px!important;height:86px!important;margin:-42px 0 0 5px!important}.pro-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding:0 6px 8px!important}.notification-center-grid{grid-template-columns:1fr}.notification-prefs{position:static}.social-user-grid{grid-template-columns:1fr}}
@media(max-width:560px){.pro-profile-head{grid-template-columns:74px minmax(0,1fr)!important;padding-left:12px!important;padding-right:12px!important}.pro-avatar{width:68px!important;height:68px!important;margin:-30px 0 0!important}.pro-identity h1{font-size:22px!important}.pro-identity p{font-size:12px!important}.profile-follow-stats{gap:10px}.pro-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.pro-actions>*{width:100%!important}.pro-actions button,.pro-actions a{width:100%!important;box-sizing:border-box;text-align:center}.notification-center-shell,.social-list-shell{width:calc(100% - 16px);margin-top:14px}.notification-center-head{align-items:flex-start;flex-direction:column}.notification-center-head h1{font-size:31px}.pref-row{grid-template-columns:1fr 1fr}.pref-row strong{grid-column:1/-1}.social-user-card{grid-template-columns:46px minmax(0,1fr)}.social-user-card>b{display:none}.social-avatar{width:44px;height:44px}}

/* V7.6 profil üst kart kesin hizalama */
.pro-profile-shell{overflow:visible!important}
.pro-cover{margin-bottom:0!important}
.pro-profile-head{position:relative!important;margin:-42px 18px 0!important;padding:18px 20px!important;display:grid!important;grid-template-columns:128px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;background:color-mix(in srgb,var(--surface,#fff) 96%,transparent)!important;border:1px solid var(--line,#e1e6ee)!important;border-radius:24px!important;box-shadow:0 14px 40px rgba(28,45,78,.10)!important;backdrop-filter:blur(10px)!important;z-index:4!important}
.pro-profile-head .pro-avatar{width:116px!important;height:116px!important;margin:-52px 0 0!important;border:6px solid var(--surface,#fff)!important;border-radius:28px!important;align-self:start!important}
.pro-profile-head .pro-identity{padding:0!important;align-self:center!important;min-width:0!important}
.pro-profile-head .identity-line h1{font-size:29px!important;color:var(--text,#15203b)!important}
.pro-profile-head .pro-identity>strong{margin:4px 0 0!important}
.pro-profile-head .profile-follow-stats{margin:7px 0 5px!important}
.pro-profile-head .pro-identity p{margin:3px 0 10px!important}
.pro-profile-head .pro-actions{align-self:center!important;padding:0!important}
@media(max-width:760px){
 .pro-profile-head{margin:-28px 8px 0!important;padding:14px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;border-radius:19px!important}
 .pro-profile-head .pro-avatar{width:76px!important;height:76px!important;margin:-35px 0 0!important;border-width:4px!important;border-radius:20px!important}
 .pro-profile-head .identity-line h1{font-size:21px!important}
 .pro-profile-head .verified-dot{width:18px!important;height:18px!important;font-size:10px!important}
 .pro-profile-head .pro-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 .pro-profile-head .pro-actions>a,.pro-profile-head .pro-actions form,.pro-profile-head .pro-actions button{width:100%!important;box-sizing:border-box!important}
 .pro-profile-head .xp-line,.pro-profile-head .xp-track{max-width:none!important}
}
@media(max-width:420px){
 .pro-profile-head{grid-template-columns:68px minmax(0,1fr)!important}
 .pro-profile-head .pro-avatar{width:64px!important;height:64px!important;margin:-28px 0 0!important}
 .pro-profile-head .identity-line h1{font-size:18px!important}
 .pro-profile-head .profile-follow-stats{gap:8px!important;flex-wrap:wrap!important}
 .pro-profile-head .pro-actions{grid-template-columns:1fr!important}
}
/* bildirim detay/list */
.notification-item{position:relative;text-decoration:none!important}
.notification-item.is-unread{background:linear-gradient(90deg,color-mix(in srgb,var(--primary,#6d5dfc) 7%,transparent),transparent)}
.read-check{font-style:normal;color:#16a36e;font-weight:900}
.notification-detail-shell{width:min(100% - 28px,880px);margin:36px auto 70px}
.notification-detail-card{margin-top:16px;background:var(--surface,#fff);border:1px solid var(--line,#e1e6ee);border-radius:24px;padding:28px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;box-shadow:0 18px 50px rgba(27,46,80,.08)}
.notification-detail-icon{width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#6d5dfc) 15%,var(--surface,#fff)),var(--surface2,#f4f6fa));display:grid;place-items:center;font-size:30px}
.notification-detail-copy>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--primary,#6d5dfc)}
.notification-detail-copy h1{font-size:31px;margin:5px 0 12px}
.notification-detail-copy>p{font-size:15px;line-height:1.75;color:var(--muted,#66748a);margin:0}
.notification-detail-meta{display:flex;gap:13px;flex-wrap:wrap;margin:18px 0;color:var(--muted,#738095);font-size:11px}.notification-detail-meta b{color:#12966a}
.notification-go{display:inline-flex!important}
@media(max-width:600px){.notification-detail-shell{width:calc(100% - 16px);margin-top:15px}.notification-detail-card{grid-template-columns:1fr;padding:18px}.notification-detail-icon{width:54px;height:54px;border-radius:16px}.notification-detail-copy h1{font-size:25px}}
