/* V45 — premium yönetici hesap menüsü */
.systemV45.proApp .proSide>.proUser{display:none!important}
.systemV45.proApp .proSide nav{padding-bottom:30px!important}
.systemV45.proApp .proTop,.systemV45.proApp .proTopActions{overflow:visible!important}
.systemV45.proApp .proTopActions{position:relative;z-index:65}
.systemV45.proApp .topAccountV45{position:relative;flex:0 0 auto;z-index:80}
.systemV45.proApp .topAccountV45 .topProfileV35{appearance:none;width:225px!important;max-width:none!important;min-height:54px!important;height:54px!important;padding:5px 8px 5px 14px!important;border:1px solid #d7e2e7!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;color:#142d39!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 15px!important;align-items:center!important;gap:9px!important;cursor:pointer;box-shadow:0 8px 22px rgba(7,39,52,.065)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}
.systemV45.proApp .topAccountV45 .topProfileV35:hover,.systemV45.proApp .topAccountV45.isOpen .topProfileV35{border-color:#9eb8c3!important;box-shadow:0 13px 30px rgba(7,39,52,.12)!important;transform:translateY(-1px)}
.systemV45.proApp .topAccountV45 .topProfileV35>span{display:block!important;min-width:0!important;text-align:right!important}
.systemV45.proApp .topAccountV45 .topProfileV35 b,.systemV45.proApp .topAccountV45 .topProfileV35 small{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.systemV45.proApp .topAccountV45 .topProfileV35 b{color:#132c38!important;font-size:12px!important;line-height:1.35!important;font-weight:900!important}
.systemV45.proApp .topAccountV45 .topProfileV35 small{margin-top:2px;color:#71848e!important;font-size:10px!important;line-height:1.25!important;font-weight:750!important}
.systemV45.proApp .topAccountV45 .topProfileV35>i{width:42px!important;height:42px!important;border-radius:13px!important;background:linear-gradient(145deg,#3159ff,#6a45ef)!important;display:grid!important;place-items:center;color:#fff!important;font-style:normal;font-size:15px!important;font-weight:950;box-shadow:0 7px 16px rgba(65,77,238,.22)}
.systemV45.proApp .topAccountV45 .topProfileV35>em{color:#78909a;font-style:normal;font-size:14px;font-weight:900;transition:transform .18s ease}.systemV45.proApp .topAccountV45.isOpen .topProfileV35>em{transform:rotate(180deg)}
.systemV45.proApp .accountMenuV45{position:absolute;right:0;top:calc(100% + 12px);width:min(382px,calc(100vw - 28px));padding:8px;border:1px solid #dbe5e9;border-radius:22px;background:rgba(255,255,255,.985);box-shadow:0 30px 80px rgba(5,31,43,.24),0 8px 24px rgba(5,31,43,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-9px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:9999;backdrop-filter:blur(24px)}
.systemV45.proApp .topAccountV45.isOpen .accountMenuV45{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}
.systemV45.proApp .accountMenuV45>header{min-height:112px;padding:20px;border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(100,221,179,.2),transparent 34%),linear-gradient(135deg,#082731,#114858);display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:14px;overflow:hidden}
.systemV45.proApp .accountMenuV45>header>i{width:55px;height:55px;border-radius:16px;background:linear-gradient(145deg,#f34050,#d92639);display:grid;place-items:center;color:#fff;font-size:20px;font-style:normal;font-weight:950;box-shadow:0 12px 26px rgba(234,46,61,.25)}
.systemV45.proApp .accountMenuV45>header span{min-width:0}.systemV45.proApp .accountMenuV45>header small,.systemV45.proApp .accountMenuV45>header b,.systemV45.proApp .accountMenuV45>header em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.systemV45.proApp .accountMenuV45>header small{color:#78e5bd!important;font-size:9px!important;letter-spacing:1.2px;font-weight:950}.systemV45.proApp .accountMenuV45>header b{margin-top:5px;color:#fff!important;font-size:17px!important;line-height:1.25!important}.systemV45.proApp .accountMenuV45>header em{margin-top:3px;color:#afc8d1;font-size:11px;font-style:normal;font-weight:700}
.systemV45.proApp .accountStatusV45{margin:8px 6px 5px;padding:12px 10px;display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e5ecef}.systemV45.proApp .accountStatusV45>i{width:9px;height:9px;border-radius:50%;background:#30cb91;box-shadow:0 0 0 5px rgba(48,203,145,.12)}.systemV45.proApp .accountStatusV45 span{display:grid;gap:2px}.systemV45.proApp .accountStatusV45 b{color:#17313d!important;font-size:11px!important}.systemV45.proApp .accountStatusV45 small{color:#7d8f98!important;font-size:9px!important}
.systemV45.proApp .accountMenuV45>nav{display:grid!important;gap:4px!important;padding:5px 0 7px!important}.systemV45.proApp .accountMenuV45>nav a{min-height:64px!important;margin:0!important;padding:10px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#18313d!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;gap:11px!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.systemV45.proApp .accountMenuV45>nav a:hover{border-color:#dbe6ea!important;background:#f4f8f9!important;transform:none!important}.systemV45.proApp .accountMenuV45>nav a:before{display:none!important}.systemV45.proApp .accountMenuV45>nav a>i{width:42px;height:42px;border-radius:12px;background:#eaf3f6;color:#27647a;display:grid;place-items:center;font-style:normal;font-size:15px!important}.systemV45.proApp .accountMenuV45>nav a span{min-width:0;display:grid;gap:3px}.systemV45.proApp .accountMenuV45>nav a b{color:#18313d!important;font-size:11px!important}.systemV45.proApp .accountMenuV45>nav a small{color:#7b8f98!important;font-size:9px!important;line-height:1.35!important}.systemV45.proApp .accountMenuV45>nav a>em{color:#8ba0a9;font-style:normal;font-size:15px}
.systemV45.proApp .accountLogoutV45{min-height:68px;padding:11px 12px;border:1px solid #ffcbd0;border-radius:15px;background:#fff3f4;color:#c92436;display:grid;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:11px;text-decoration:none;transition:.18s ease}.systemV45.proApp .accountLogoutV45:hover{border-color:#ef3345;background:#ef3345;color:#fff;box-shadow:0 12px 28px rgba(239,51,69,.22)}.systemV45.proApp .accountLogoutV45>i{width:43px;height:43px;border-radius:12px;background:#ffdfe2;display:grid;place-items:center;font-style:normal;font-size:17px}.systemV45.proApp .accountLogoutV45 span{min-width:0;display:grid;gap:3px}.systemV45.proApp .accountLogoutV45 b{color:inherit!important;font-size:12px!important}.systemV45.proApp .accountLogoutV45 small{color:#b75964!important;font-size:9px!important;line-height:1.35!important}.systemV45.proApp .accountLogoutV45:hover small{color:#ffe2e5!important}.systemV45.proApp .accountLogoutV45>em{font-style:normal;font-size:16px}
html[data-theme="dark"] .systemV45.proApp .topAccountV45 .topProfileV35{background:linear-gradient(180deg,#12313d,#0f2934)!important;border-color:#31515d!important;color:#f2f8fa!important}html[data-theme="dark"] .systemV45.proApp .topAccountV45 .topProfileV35 b{color:#f2f8fa!important}html[data-theme="dark"] .systemV45.proApp .topAccountV45 .topProfileV35 small{color:#a2bac4!important}html[data-theme="dark"] .systemV45.proApp .accountMenuV45{background:rgba(12,37,47,.99);border-color:#31515d}html[data-theme="dark"] .systemV45.proApp .accountStatusV45{border-color:#294752}html[data-theme="dark"] .systemV45.proApp .accountStatusV45 b,html[data-theme="dark"] .systemV45.proApp .accountMenuV45>nav a b{color:#eff8fa!important}html[data-theme="dark"] .systemV45.proApp .accountStatusV45 small,html[data-theme="dark"] .systemV45.proApp .accountMenuV45>nav a small{color:#9eb5bf!important}html[data-theme="dark"] .systemV45.proApp .accountMenuV45>nav a{color:#eff8fa!important}html[data-theme="dark"] .systemV45.proApp .accountMenuV45>nav a:hover{background:#153642!important;border-color:#355866!important}html[data-theme="dark"] .systemV45.proApp .accountMenuV45>nav a>i{background:#183d4a;color:#86d2e7}html[data-theme="dark"] .systemV45.proApp .accountLogoutV45{background:#3a2028;border-color:#66313c;color:#ff8792}html[data-theme="dark"] .systemV45.proApp .accountLogoutV45>i{background:#552630}
@media(max-width:1320px){.systemV45.proApp .topAccountV45 .topProfileV35{width:190px!important}.systemV45.proApp .topAccountV45 .topProfileV35>span{display:block!important}}
@media(max-width:1080px){.systemV45.proApp .topAccountV45 .topProfileV35{width:54px!important;min-width:54px!important;padding:5px!important;display:grid!important;grid-template-columns:1fr!important}.systemV45.proApp .topAccountV45 .topProfileV35>span,.systemV45.proApp .topAccountV45 .topProfileV35>em{display:none!important}.systemV45.proApp .topAccountV45 .topProfileV35>i{margin:auto}.systemV45.proApp .accountMenuV45{width:min(365px,calc(100vw - 24px))}}
@media(max-width:700px){.systemV45.proApp .topAccountV45{display:block!important}.systemV45.proApp .topAccountV45 .topProfileV35{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.systemV45.proApp .topAccountV45 .topProfileV35>i{width:36px!important;height:36px!important}.systemV45.proApp .accountMenuV45{position:fixed;right:10px;top:140px;width:calc(100vw - 20px);max-height:calc(100vh - 155px);overflow:auto}.systemV45.proApp .accountMenuV45>header{min-height:98px;padding:16px}}
