/* Miras Emlak v3.11.27 - Hesabım açılır menüsü ve mesaj rozeti */
.header-member-menu{position:relative;flex:0 0 auto}
.header-member-menu .header-member-button{position:relative;cursor:pointer;color:inherit}
.header-member-menu .header-member-button[aria-expanded="true"]{background:#fff;border-color:rgba(9,21,37,.25);box-shadow:0 14px 32px rgba(9,21,37,.12)}
.header-member-menu .header-member-button[aria-expanded="true"]>i{transform:rotate(180deg)}
.header-member-menu .header-member-button>i{transition:transform .2s ease}
.header-message-badge,.mobile-message-count{min-width:18px;height:18px;padding:0 5px;border:2px solid var(--theme-header-bg,#f7f8f6);border-radius:999px;display:grid;place-items:center;background:#e31b36;color:#fff;font-size:9px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 5px 12px rgba(227,27,54,.3)}
.header-message-badge{position:absolute;right:-6px;top:-7px;z-index:3}
.header-message-badge:empty{width:13px;min-width:13px;height:13px;padding:0;right:-3px;top:-4px}
.header-message-badge[hidden],.mobile-message-count[hidden],[data-header-inbox-count][hidden]{display:none!important}
.header-account-dropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:140;width:min(340px,calc(100vw - 28px));padding:12px;border:1px solid rgba(9,21,37,.12);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 28px 70px rgba(9,21,37,.2);backdrop-filter:blur(20px);animation:headerAccountOpen .18s ease both}
.header-account-dropdown[hidden]{display:none!important}
@keyframes headerAccountOpen{from{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
.header-account-profile{display:flex;align-items:center;gap:12px;margin-bottom:9px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#071a35,#174f7a);color:#fff}
.header-account-profile .member-avatar.large{width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(255,255,255,.14);background:rgba(202,255,44,.14);color:#caff2c}
.header-account-profile>div{min-width:0;display:flex;flex-direction:column}
.header-account-profile b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.header-account-profile small{margin-top:4px;overflow:hidden;color:rgba(255,255,255,.7);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.header-account-dropdown nav{display:grid!important;align-items:stretch!important;gap:4px!important}
.header-account-dropdown nav a{position:relative!important;min-height:52px!important;padding:8px 10px!important;border:0!important;border-radius:13px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;color:#142234!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;transition:.18s!important}
.header-account-dropdown nav a:after{display:none!important}
.header-account-dropdown nav a:hover{background:#f0f4ef!important;color:#071a35!important;transform:translateX(2px)}
.header-account-dropdown nav a>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#edf1ef;color:#153e69;font-size:14px}
.header-account-dropdown nav a>span{min-width:0;display:flex;flex-direction:column;line-height:1.1}
.header-account-dropdown nav a small{margin-top:4px;overflow:hidden;color:#7a8791;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.header-account-dropdown nav a>b,.header-notification-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#e31b36;color:#fff;font-size:9px;font-weight:900}
.header-inbox-link{background:linear-gradient(135deg,rgba(202,255,44,.13),rgba(23,79,122,.05))}
.header-inbox-link>i{background:#071a35!important;color:#caff2c!important}
.header-account-logout{min-height:43px;margin-top:8px;border-top:1px solid #e8ece9;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#a23042;font-size:11px;font-weight:850}
.header-account-logout:hover{background:#fff1f3}
.mobile-message-count{display:inline-grid;vertical-align:middle;border-color:#edf1ee;transform:translateY(-1px)}
.header-message-toast{position:fixed;right:22px;top:94px;z-index:1000;width:min(390px,calc(100vw - 28px));padding:12px;border:1px solid rgba(9,21,37,.12);border-radius:18px;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:11px;background:#fff;color:#102035;box-shadow:0 24px 65px rgba(9,21,37,.2);animation:headerMessageToastIn .25s ease both;cursor:pointer}
.header-message-toast.is-leaving{animation:headerMessageToastOut .22s ease both}
@keyframes headerMessageToastIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes headerMessageToastOut{to{opacity:0;transform:translateY(-10px)}}
.header-message-toast-avatar{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;overflow:hidden;background:#071a35;color:#caff2c;font-size:12px;font-weight:900}
.header-message-toast-avatar img{width:100%;height:100%;object-fit:cover}
.header-message-toast-copy{min-width:0;display:flex;flex-direction:column}
.header-message-toast-copy b{font-size:12px}.header-message-toast-copy span{margin-top:4px;overflow:hidden;color:#667582;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.header-message-toast-close{width:28px;height:28px;border:0;border-radius:9px;background:#eef2ef;color:#51606b;cursor:pointer}
@media(max-width:1180px){.header-account-dropdown{display:none!important}}
@media(max-width:760px){.header-message-toast{left:12px;right:12px;top:80px;width:auto}}
