.profil-btn:hover{border-color:#85B7EB!important;background:#0C2D4A!important;}
.profil-secim-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px;text-align:left;}
.profil-kullanici-panel,.profil-ortak-btn{min-height:150px;padding:18px;border:1px solid #3D3830;border-radius:16px;background:#1C1917;box-sizing:border-box;}
.profil-kullanici-panel label{display:block;margin-bottom:9px;color:#A8A29E;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}
.profil-kullanici-panel select{width:100%;height:42px;padding:8px 34px 8px 11px;border:1px solid #4A443D;border-radius:10px;background:#2C2825;color:#FAF9F7;font-size:13px;outline:none;}
.profil-kullanici-panel select:focus{border-color:#85B7EB;box-shadow:0 0 0 3px rgba(133,183,235,.14);}
#profil-kullanici-devam{width:100%;margin-top:9px;padding:10px;border:0;border-radius:10px;background:#85B7EB;color:#1C1917;font-size:12px;font-weight:800;cursor:pointer;}
#profil-kullanici-devam:disabled{opacity:.45;cursor:not-allowed;}
.profil-ayarlar-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;margin-top:8px;padding:0 11px;border:1px solid #3D3830;border-radius:9px;background:#25211E;color:#A8A29E;font-size:10px;font-weight:750;cursor:pointer;transition:border-color .2s,background .2s,color .2s;}
.profil-ayarlar-btn:hover,.profil-ayarlar-btn[aria-expanded="true"]{border-color:#5A534C;background:#2C2825;color:#FAF9F7;}.profil-ayarlar-btn:disabled{opacity:.4;cursor:not-allowed;}
.profil-ayarlar-baslik{display:flex;align-items:center;gap:7px;}.profil-ayarlar-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.profil-ayarlar-btn .profil-ayarlar-ok{width:14px;height:14px;transition:transform .24s ease;}.profil-ayarlar-btn[aria-expanded="true"] .profil-ayarlar-ok{transform:rotate(180deg);}
.profil-yonetim-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .18s ease;}.profil-yonetim-panel.acik{grid-template-rows:1fr;opacity:1;}
.profil-yonetim-icerik{min-height:0;overflow:hidden;}.profil-yonetim-listesi{display:grid;gap:5px;margin-top:6px;padding:6px;border:1px solid #3D3830;border-radius:10px;background:#25211E;}
.profil-yonetim-listesi button{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#D6D3D1;font-size:10px;font-weight:700;text-align:left;cursor:pointer;}
.profil-yonetim-listesi button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.profil-yonetim-listesi button:hover{background:#332E2A;color:#85B7EB;}
.profil-yonetim-listesi button.tehlikeli{color:#F09595;}.profil-yonetim-listesi button.tehlikeli:hover{background:rgba(240,149,149,.09);}.profil-yonetim-listesi button:disabled{opacity:.4;cursor:not-allowed;}
.profil-duzenle-satir button{height:34px;border:1px solid #4A443D;border-radius:8px;background:#2C2825;color:#D6D3D1;font-size:10px;font-weight:700;cursor:pointer;}.profil-duzenle-satir button:hover{border-color:#85B7EB;color:#85B7EB;}
.profil-duzenle-satir{grid-template-columns:minmax(0,1fr) 64px 58px;gap:6px;margin-top:8px;padding:8px;border:1px solid #3D3830;border-radius:10px;background:#25211E;}
.profil-duzenle-satir input{width:100%;min-width:0;height:34px;padding:7px 9px;border:1px solid #4A443D;border-radius:8px;background:#2C2825;color:#FAF9F7;font-size:11px;outline:none;box-sizing:border-box;}.profil-duzenle-satir input:focus{border-color:#85B7EB;}
.profil-ekle-satir{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #3D3830;}
.profil-ekle-satir input{width:100%;min-width:0;height:38px;padding:8px 10px;border:1px solid #4A443D;border-radius:9px;background:#2C2825;color:#FAF9F7;font-size:12px;outline:none;box-sizing:border-box;}
.profil-ekle-satir input:focus{border-color:#85B7EB;box-shadow:0 0 0 3px rgba(133,183,235,.14);}
.profil-ekle-satir button{height:38px;border:1px solid #85B7EB;border-radius:9px;background:rgba(133,183,235,.12);color:#85B7EB;font-size:11px;font-weight:800;cursor:pointer;}
.profil-ekle-satir button:hover{background:rgba(133,183,235,.2);}.profil-ekle-satir button:disabled{opacity:.5;cursor:wait;}
#profil-liste-durum{margin-top:9px;color:#78716C;font-size:10px;line-height:1.4;}
.profil-ortak-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#FAF9F7;text-align:center;cursor:pointer;}
.profil-ortak-btn:hover{border-color:#85B7EB;background:#0C2D4A;}
.profil-ortak-btn>span{color:#85B7EB;font-size:32px;font-weight:300;line-height:1;}.profil-ortak-btn strong{font-size:13px;}.profil-ortak-btn small{color:#78716C;font-size:9.5px;line-height:1.35;}
@media(max-width:560px){.profil-secim-grid{grid-template-columns:1fr}.profil-ortak-btn{min-height:112px}.profil-kullanici-panel{min-height:0}.profil-ekle-satir{grid-template-columns:minmax(0,1fr) 76px}.profil-duzenle-satir{grid-template-columns:1fr 58px 54px}}
/* ── Üst çubuk profil menüsü ── */
#profil-badge-btn:hover{border-color:var(--blue-m);}
.profil-menu-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--t1);text-align:left;line-height:1.35;}
.profil-menu-item:hover{background:var(--surf);}
.profil-menu-item .pm-ikon{font-size:14px;line-height:1.2;flex-shrink:0;}
.profil-menu-item .pm-alt{display:block;font-size:10px;color:var(--t3);font-weight:400;margin-top:1px;}
.profil-menu-item.cikis{color:var(--red);}
.profil-menu-item.cikis:hover{background:var(--red-bg);}
.profil-menu-baslik{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--t3);padding:10px 14px 3px;}
.profil-menu-durum{display:flex;align-items:center;gap:8px;padding:6px 14px 8px;font-size:11px;color:var(--t2);}
@media(max-width:560px){.profil-adi-txt{display:none;}}
