/* Kuytu V16.62 · Kalıcı lobi bildirim merkezi */
.notificationToggle{position:relative;min-height:42px;padding:7px 12px;border:1px solid #d8b94e59;border-radius:12px;background:#0b2019;color:#dceae3;display:flex;align-items:center;gap:7px;cursor:pointer}.notificationToggle:hover,.notificationToggle.hasUnread{border-color:#e4bd46;background:#123326}.notificationToggle>b{font-size:10px;letter-spacing:.06em}.notificationToggle>i{position:absolute;right:-7px;top:-8px;min-width:20px;height:20px;padding:0 5px;border:2px solid #06130f;border-radius:10px;background:#dc3f4a;color:#fff;font:bold 10px/16px Arial;text-align:center;font-style:normal}.notificationOverlay{position:fixed;inset:0;z-index:10040;display:none;background:#000806ad;backdrop-filter:blur(5px);padding:78px 22px 22px;justify-content:flex-end;align-items:flex-start}.notificationOverlay.show{display:flex}.notificationPanel{width:min(430px,100%);max-height:calc(100vh - 100px);overflow:hidden;border:1px solid #ddba427a;border-radius:18px;background:#071b15;box-shadow:0 24px 70px #0009;display:flex;flex-direction:column}.notificationPanel>header{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #5bcf9a29}.notificationPanel>header>div{margin-right:auto}.notificationPanel header small{display:block;color:#d7b94c;font-size:9px;letter-spacing:.15em}.notificationPanel header h2{margin:3px 0 0;font-size:19px}.notificationPanel header button{border:1px solid #5bcf9a3d;border-radius:9px;background:#112a22;color:#dfece6;height:34px;padding:0 10px;font-size:9px;font-weight:600;cursor:pointer}.notificationPanel #notificationClose{width:34px;padding:0;background:#7d2630;border-color:#b95059;font-size:22px}.notificationList{overflow:auto;padding:10px;overscroll-behavior:contain}.notificationItem{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-bottom:8px;padding:10px;border:1px solid #56a0802b;border-radius:13px;background:#0b251c}.notificationItem.unread{border-color:#e1bb4385;background:#153123}.notificationItemIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#123d2d;font-style:normal;font-size:19px}.notificationBody{min-width:0;padding:0;border:0;background:transparent;color:#e9f3ee;text-align:left;cursor:pointer}.notificationBody b,.notificationBody span,.notificationBody small{display:block}.notificationBody b{font-size:13px}.notificationBody span{margin-top:3px;color:#b8cbc1;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.notificationBody small{margin-top:5px;color:#6f9987;font-size:9px}.notificationDelete{width:27px;height:27px;border:0;border-radius:8px;background:#193329;color:#9fb9ae;font-size:19px;cursor:pointer}.notificationDelete:hover{background:#6f2730;color:#fff}.notificationEmpty{margin:20px;padding:28px 16px;border:1px dashed #5fa98940;border-radius:13px;color:#8fa79c;text-align:center;font-size:12px}
@media(max-width:700px){.landingBrandSide{flex-wrap:wrap}.notificationToggle{order:0;flex:1;justify-content:center}.notificationOverlay{padding:0;align-items:flex-end}.notificationPanel{width:100%;max-height:78vh;border-radius:20px 20px 0 0;border-bottom:0}.notificationPanel>header{padding:14px 12px}.notificationPanel header h2{font-size:17px}.notificationPanel header button{padding:0 8px}.notificationList{padding-bottom:max(14px,env(safe-area-inset-bottom))}.notificationItem{grid-template-columns:40px minmax(0,1fr) 28px}}
