*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#10213a;background:#f5f8fc}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.member-auth-body{min-height:100vh;background:linear-gradient(135deg,#061a35,#0a356d);display:grid;place-items:center;padding:26px}.member-auth-wrap{width:min(1180px,100%);min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #00132d55}.member-auth-brand{position:relative;padding:50px;background:linear-gradient(150deg,var(--m-secondary),#0d4388 65%,var(--m-primary));color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.member-auth-brand:after{content:"";position:absolute;width:460px;height:460px;border:1px solid #ffffff24;border-radius:50%;right:-180px;bottom:-160px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff06}.member-brand{display:flex;align-items:center;gap:12px;font-size:20px;position:relative;z-index:1}.member-brand-mark{width:44px;height:44px;border-radius:14px;background:#fff;color:var(--m-primary);display:grid;place-items:center;font-size:25px;font-weight:800}.member-brand span:last-child{display:flex;gap:5px;align-items:baseline}.member-brand b{color:#3fd2ff}.member-auth-copy{position:relative;z-index:1;max-width:540px;margin:auto 0}.member-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.15em;background:#ffffff14;border:1px solid #ffffff25;border-radius:30px;padding:9px 13px}.member-auth-copy h1{font-size:48px;line-height:1.08;margin:24px 0 18px}.member-auth-copy p{font-size:17px;line-height:1.75;color:#d8e9ff}.member-auth-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.member-auth-points span{background:#ffffff12;padding:10px 13px;border-radius:12px;font-size:13px}.member-auth-card{display:grid;place-items:center;padding:46px;background:#fff}.member-auth-card-inner{width:min(440px,100%)}.member-back{font-size:13px;color:#718096}.member-auth-title{margin:44px 0 28px}.member-auth-title h2{margin:0 0 8px;font-size:32px;color:#0a2344}.member-auth-title p{margin:0;color:#6d7d91;line-height:1.6}.member-form{display:grid;gap:17px}.member-grid-form{grid-template-columns:1fr 1fr}.member-form label{display:grid;gap:8px;font-size:13px;font-weight:700;color:#33455d}.member-form input,.member-form select,.member-form textarea,.member-form-grid input,.member-form-grid select,.member-textarea textarea{width:100%;border:1px solid #dce4ef;background:#fff;border-radius:12px;padding:13px 14px;outline:none;color:#14263f;transition:.18s}.member-form input:focus,.member-form-grid input:focus,.member-form-grid select:focus,.member-textarea textarea:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 14%,transparent)}.member-password{position:relative}.member-password input{padding-right:72px}.member-password button{position:absolute;right:7px;top:7px;bottom:7px;border:0;background:#eef5ff;color:var(--m-primary);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.member-form-row{display:flex;justify-content:space-between;gap:15px;font-size:13px}.member-form-row a,.member-auth-link{color:var(--m-primary);font-weight:700}.member-check{display:flex!important;grid-auto-flow:column;justify-content:start!important;align-items:center;gap:8px!important}.member-check input{width:16px!important;height:16px}.member-btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border-radius:12px;font-weight:800;cursor:pointer}.member-btn.primary{background:linear-gradient(135deg,var(--m-primary),var(--m-accent));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--m-primary) 25%,transparent)}.member-btn.outline{border:1px solid #d6e0ec;background:#fff;color:#23405f}.member-btn.compact{min-height:40px;padding:9px 14px;font-size:13px}.member-auth-sep{display:flex;align-items:center;gap:10px;color:#94a1b1;font-size:12px;margin:22px 0}.member-auth-sep:before,.member-auth-sep:after{content:"";height:1px;background:#e8edf4;flex:1}.member-span-2{grid-column:span 2}.member-alert{padding:13px 15px;border-radius:12px;margin:0 0 16px;font-size:14px}.member-alert.danger{background:#fff0f2;color:#b42335;border:1px solid #ffd3da}.member-alert.success{background:#eafbf3;color:#14754b;border:1px solid #c7f0dc}.member-alert.warning{background:#fff8e7;color:#956400}.member-panel-body{background:#f4f7fb}.member-shell{min-height:100vh;display:grid;grid-template-columns:270px 1fr}.member-sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#071c39,#092a55);color:#fff;padding:26px 18px;display:flex;flex-direction:column;z-index:40}.member-brand.panel{padding:0 8px 22px;border-bottom:1px solid #ffffff14}.member-user-mini{display:flex;gap:12px;align-items:center;padding:22px 8px}.member-user-mini>span,.member-user-mini img{width:46px;height:46px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,var(--m-primary),var(--m-accent));display:grid;place-items:center;font-weight:900;font-size:18px}.member-user-mini div{display:grid;gap:4px;min-width:0}.member-user-mini strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-user-mini small{font-size:12px;color:#a9c2df}.member-sidebar nav{display:grid;gap:7px}.member-sidebar nav a,.member-sidebar-bottom a{padding:12px 13px;border-radius:11px;color:#d6e5f5;font-size:14px;font-weight:650}.member-sidebar nav a:hover,.member-sidebar nav a.active{background:#ffffff12;color:#fff}.member-sidebar-bottom{margin-top:auto;border-top:1px solid #ffffff14;padding-top:14px}.member-main{min-width:0}.member-top{height:92px;background:#fff;border-bottom:1px solid #e7edf4;padding:0 34px;display:flex;align-items:center;gap:18px;position:sticky;top:0;z-index:30}.member-top>div{margin-right:auto}.member-top small{font-size:10px;letter-spacing:.15em;font-weight:800;color:#8ba0b7}.member-top h1{margin:4px 0 0;font-size:24px;color:#102743}.member-menu-btn{display:none;border:0;background:#edf4fc;border-radius:10px;width:42px;height:42px}.member-content{padding:30px 34px 50px}.member-welcome{background:linear-gradient(125deg,#0b2b56,var(--m-primary));color:#fff;padding:30px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 16px 40px #0b3b7620}.member-welcome span{font-size:13px;color:#bdd6ef}.member-welcome h2{font-size:28px;margin:5px 0 8px}.member-welcome p{margin:0;color:#d9e8f7}.member-welcome .member-btn{background:#fff;color:#0d5fc5;box-shadow:none}.member-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0}.member-stats>div{background:#fff;border:1px solid #e4ebf3;border-radius:17px;padding:20px;display:grid;gap:5px;box-shadow:0 8px 24px #15365a08}.member-stats small{color:#72849a;font-weight:700}.member-stats strong{font-size:29px;color:#132b49}.member-stats span{font-size:12px;color:#9aa8b8}.member-stats .success{border-top:3px solid #25a56a}.member-stats .warning{border-top:3px solid #f2b33b}.member-card{background:#fff;border:1px solid #e4ebf3;border-radius:18px;box-shadow:0 10px 30px #15365a08;overflow:hidden}.member-card-head{padding:20px 22px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:15px}.member-card-head h3{margin:0;color:#17304e}.member-card-head p{margin:5px 0 0;color:#8190a2;font-size:13px}.member-card-head>a:not(.member-btn){font-size:13px;color:var(--m-primary);font-weight:800}.member-list{display:grid}.member-list article{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:15px;align-items:center;padding:15px 22px;border-bottom:1px solid #edf1f6}.member-list article:last-child{border-bottom:0}.member-list-img{width:64px;height:54px;border-radius:11px;background:#edf4fc;overflow:hidden;display:grid;place-items:center;color:#6e88a7}.member-list-img img{width:100%;height:100%;object-fit:cover}.member-list-info{min-width:0;display:grid;gap:3px}.member-list-info small{font-size:11px;color:#8b9aad}.member-list-info h4{margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#19334f}.member-list-info b{font-size:13px;color:#0b64cd}.member-list-info em{font-size:11px;color:#b63c4d;font-style:normal}.member-badge{padding:7px 10px;border-radius:30px;font-size:11px;font-weight:800;white-space:nowrap}.member-badge.success{background:#e8f8f0;color:#1a7d52}.member-badge.warning{background:#fff5dc;color:#946100}.member-badge.danger{background:#ffecef;color:#b72c42}.member-badge.neutral{background:#eef2f7;color:#617085}.member-badge.info{background:#e8f3ff;color:#2471b8}.member-row-action,.member-row-actions a{font-size:12px;font-weight:800;color:var(--m-primary)}.member-row-actions{display:flex;gap:10px}.member-empty{text-align:center;padding:50px 20px;color:#73849a}.member-empty strong{display:block;font-size:17px;color:#2a405c;margin-bottom:8px}.member-property-form{display:grid;gap:20px}.member-form-sections{display:grid;gap:18px}.member-form-section{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:24px;box-shadow:0 8px 25px #15365a07}.member-section-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.member-section-title>span{width:34px;height:34px;border-radius:11px;background:#eaf3ff;color:var(--m-primary);font-weight:900;display:grid;place-items:center}.member-section-title h3{margin:0;color:#17304e}.member-section-title p{margin:4px 0 0;color:#8392a5;font-size:13px}.member-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.member-form-grid.cols-4{grid-template-columns:repeat(4,1fr)}.member-form-grid label,.member-textarea{display:grid;gap:7px;font-size:12px;font-weight:800;color:#455970}.member-form-grid .span-2{grid-column:span 2}.member-switches{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.member-switches label,.member-feature-grid label{cursor:pointer}.member-switches input,.member-feature-grid input{display:none}.member-switches span,.member-feature-grid span{display:block;border:1px solid #dae4ef;background:#f9fbfd;padding:9px 12px;border-radius:10px;font-size:12px}.member-switches input:checked+span,.member-feature-grid input:checked+span{border-color:var(--m-primary);background:#eaf4ff;color:#075dbf}.member-feature-groups{display:grid;gap:20px}.member-feature-groups h4{margin:0 0 10px;color:#314761}.member-feature-grid{display:flex;gap:8px;flex-wrap:wrap}.member-current-cover{display:flex;align-items:center;gap:12px;margin-bottom:15px}.member-current-cover img{width:110px;height:75px;object-fit:cover;border-radius:12px}.member-current-cover span{font-size:12px;color:#7b8ca0}.member-form-actions{position:sticky;bottom:14px;background:#ffffffea;backdrop-filter:blur(10px);border:1px solid #e2e9f2;border-radius:15px;padding:12px;display:flex;justify-content:flex-end;gap:10px;box-shadow:0 12px 35px #163b6520}.profile-card{max-width:900px}.member-avatar-edit{display:flex;align-items:center;gap:18px;padding-bottom:12px}.member-avatar-edit img,.member-avatar-edit>span{width:80px;height:80px;border-radius:50%;object-fit:cover;background:#eaf3ff;color:var(--m-primary);display:grid;place-items:center;font-size:28px;font-weight:900}.member-avatar-edit label{display:grid;gap:7px}.member-form-divider{border-top:1px solid #e8edf3;padding-top:18px;display:grid;gap:4px}.member-form-divider span{font-size:12px;color:#8392a4;font-weight:400}
@media(max-width:1050px){.member-form-grid.cols-4{grid-template-columns:repeat(2,1fr)}.member-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.member-auth-body{padding:0;background:#fff}.member-auth-wrap{display:block;min-height:100vh;border-radius:0}.member-auth-brand{display:none}.member-auth-card{min-height:100vh;padding:26px}.member-auth-title{margin:35px 0 25px}.member-shell{display:block}.member-sidebar{position:fixed;left:-290px;width:270px;transition:.25s}.member-sidebar.open{left:0;box-shadow:20px 0 50px #00152d44}.member-menu-btn{display:block}.member-top{height:78px;padding:0 18px}.member-top h1{font-size:19px}.member-content{padding:20px 16px 40px}.member-welcome{align-items:flex-start;flex-direction:column}.member-stats{grid-template-columns:repeat(2,1fr);gap:12px}.member-list article{grid-template-columns:54px minmax(0,1fr);padding:13px 15px}.member-list-img{width:54px;height:48px}.member-badge,.member-row-action,.member-row-actions{grid-column:2;justify-self:start}.member-form-grid,.member-form-grid.cols-4{grid-template-columns:1fr}.member-form-grid .span-2{grid-column:span 1}.member-form-section{padding:18px}.member-form-actions{position:static;flex-direction:column-reverse}.member-grid-form{grid-template-columns:1fr}.member-span-2{grid-column:span 1}}
@media(max-width:520px){.member-stats{grid-template-columns:1fr 1fr}.member-top .member-btn{display:none}.member-auth-card{padding:22px 18px}.member-auth-title h2{font-size:28px}.member-form-row{align-items:flex-start;flex-direction:column}.member-stats>div{padding:16px}.member-stats strong{font-size:24px}}

/* ===== Üye Alanı Gece / Gündüz Modu ===== */
html{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark}
.member-theme-toggle{border:1px solid #dfe7f1;background:#f7faff;color:#17304e;height:42px;padding:0 13px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:800;font-size:12px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}
.member-theme-toggle:hover{background:#edf5ff;border-color:#cbd9ea;transform:translateY(-1px);box-shadow:0 8px 20px #14385d12}
.member-theme-icon{font-size:17px;line-height:1}
.member-auth-card{position:relative}
.member-theme-toggle.auth{position:absolute;top:24px;right:24px;z-index:5}

html[data-theme="dark"] body,
html[data-theme="dark"] .member-panel-body{background:#08111f;color:#dbe7f5}
html[data-theme="dark"] .member-auth-body{background:linear-gradient(135deg,#030a14,#07172a)}
html[data-theme="dark"] .member-auth-wrap{background:#0c1727;box-shadow:0 28px 90px #00000080}
html[data-theme="dark"] .member-auth-brand{background:linear-gradient(150deg,#06152a,#0a2c59 65%,color-mix(in srgb,var(--m-primary) 75%,#06152a))}
html[data-theme="dark"] .member-auth-card{background:#0d1828}
html[data-theme="dark"] .member-auth-title h2{color:#f2f7fd}
html[data-theme="dark"] .member-auth-title p,
html[data-theme="dark"] .member-back{color:#94a9c2}
html[data-theme="dark"] .member-form label,
html[data-theme="dark"] .member-form-grid label,
html[data-theme="dark"] .member-textarea{color:#c2d0df}
html[data-theme="dark"] .member-form input,
html[data-theme="dark"] .member-form select,
html[data-theme="dark"] .member-form textarea,
html[data-theme="dark"] .member-form-grid input,
html[data-theme="dark"] .member-form-grid select,
html[data-theme="dark"] .member-textarea textarea{background:#111f31;border-color:#263b54;color:#edf5ff}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{color:#70849b}
html[data-theme="dark"] .member-password button{background:#192d46;color:#8bc2ff}
html[data-theme="dark"] .member-btn.outline{background:#111f31;border-color:#2a405a;color:#d6e5f5}
html[data-theme="dark"] .member-auth-sep{color:#74879d}
html[data-theme="dark"] .member-auth-sep:before,
html[data-theme="dark"] .member-auth-sep:after{background:#25374d}

html[data-theme="dark"] .member-main{background:#091321}
html[data-theme="dark"] .member-sidebar{background:linear-gradient(180deg,#030b16,#061a31)}
html[data-theme="dark"] .member-top{background:#0d1827;border-bottom-color:#1c2d42}
html[data-theme="dark"] .member-top small{color:#7389a2}
html[data-theme="dark"] .member-top h1{color:#eef6ff}
html[data-theme="dark"] .member-menu-btn{background:#15263a;color:#dce9f7}
html[data-theme="dark"] .member-content{background:#091321}
html[data-theme="dark"] .member-stats>div,
html[data-theme="dark"] .member-card,
html[data-theme="dark"] .member-form-section{background:#0e1a2a;border-color:#203248;box-shadow:0 10px 30px #00000024}
html[data-theme="dark"] .member-stats small{color:#91a3b8}
html[data-theme="dark"] .member-stats strong{color:#eef6ff}
html[data-theme="dark"] .member-stats span{color:#71869d}
html[data-theme="dark"] .member-card-head{border-bottom-color:#203248}
html[data-theme="dark"] .member-card-head h3,
html[data-theme="dark"] .member-section-title h3,
html[data-theme="dark"] .member-list-info h4,
html[data-theme="dark"] .member-empty strong,
html[data-theme="dark"] .member-feature-groups h4{color:#eaf3fd}
html[data-theme="dark"] .member-card-head p,
html[data-theme="dark"] .member-section-title p,
html[data-theme="dark"] .member-empty,
html[data-theme="dark"] .member-current-cover span,
html[data-theme="dark"] .member-form-divider span{color:#8397ae}
html[data-theme="dark"] .member-list article{border-bottom-color:#203248}
html[data-theme="dark"] .member-list-img{background:#16263a;color:#8ea6c0}
html[data-theme="dark"] .member-list-info small{color:#8396ab}
html[data-theme="dark"] .member-list-info b{color:#65aaff}
html[data-theme="dark"] .member-section-title>span{background:#142b47;color:#79b7ff}
html[data-theme="dark"] .member-switches span,
html[data-theme="dark"] .member-feature-grid span{background:#111f31;border-color:#2a4059;color:#bdcada}
html[data-theme="dark"] .member-switches input:checked+span,
html[data-theme="dark"] .member-feature-grid input:checked+span{background:#12345a;border-color:#367dc8;color:#9ecbff}
html[data-theme="dark"] .member-form-actions{background:#0e1a2ae8;border-color:#26384f;box-shadow:0 12px 35px #00000050}
html[data-theme="dark"] .member-avatar-edit img,
html[data-theme="dark"] .member-avatar-edit>span{background:#152b47;color:#85bdff}
html[data-theme="dark"] .member-form-divider{border-top-color:#203248}
html[data-theme="dark"] .member-theme-toggle{background:#142338;border-color:#28405b;color:#d9e8f8}
html[data-theme="dark"] .member-theme-toggle:hover{background:#1a304b;border-color:#355a82;box-shadow:0 8px 24px #00000038}
html[data-theme="dark"] .member-badge.neutral{background:#1b2a3c;color:#b3c0cf}
html[data-theme="dark"] .member-badge.success{background:#103326;color:#62d6a1}
html[data-theme="dark"] .member-badge.warning{background:#3b2d10;color:#ffd66f}
html[data-theme="dark"] .member-badge.danger{background:#3d1821;color:#ff9dad}
html[data-theme="dark"] .member-badge.info{background:#12314d;color:#89c6ff}
html[data-theme="dark"] .member-alert.danger{background:#391722;color:#ffadba;border-color:#642838}
html[data-theme="dark"] .member-alert.success{background:#103327;color:#73ddb0;border-color:#20543f}
html[data-theme="dark"] .member-alert.warning{background:#3b2d11;color:#ffd676}

@media(max-width:820px){
  .member-theme-toggle{height:40px;padding:0 10px}
  .member-theme-toggle.auth{top:18px;right:18px}
  html[data-theme="dark"] .member-auth-body{background:#0d1828}
  html[data-theme="dark"] .member-auth-wrap{background:#0d1828}
  html[data-theme="dark"] .member-auth-card{background:#0d1828}
}
@media(max-width:520px){
  .member-theme-text{display:none}
  .member-theme-toggle{width:40px;padding:0}
  .member-theme-toggle.auth{top:16px;right:16px}
}

/* ===== Admin Yeni İlan ile aynı aile: Üye İlan Formu ===== */
.member-prop-form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.member-prop-card{background:#fff;border:1px solid #e2e9f2;border-radius:16px;box-shadow:0 8px 25px #163b650b}.member-prop-section{padding:18px}.member-prop-span-all{grid-column:1/-1}.member-prop-head{display:flex;align-items:flex-start;gap:11px;padding-bottom:14px;margin-bottom:15px;border-bottom:1px solid #e2e9f2}.member-prop-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eaf3ff;color:var(--m-primary);font-weight:900;flex:0 0 auto}.member-prop-head h2{margin:0 0 3px;font-size:14px;font-weight:800;color:#17304e}.member-prop-head p{margin:0;color:#8392a5;font-size:11px}.member-prop-fields{display:grid;grid-template-columns:1fr;gap:12px}.member-prop-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.member-prop-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.member-prop-fields label{display:flex;flex-direction:column;gap:7px}.member-prop-fields label>span,.member-prop-description label>span{font-size:11px;font-weight:800;color:#455970}.member-prop-fields input,.member-prop-fields select,.member-prop-description textarea{width:100%;min-height:42px;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#14263f;padding:9px 11px;font:inherit;font-size:12px;outline:none;transition:.2s}.member-prop-fields input:focus,.member-prop-fields select:focus,.member-prop-description textarea:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 12%,transparent)}.member-prop-fields input:disabled{background:#f4f7fb;color:#7d8ea2}.member-prop-fields small,.member-prop-description>small{font-size:10px;color:#8392a5}.member-prop-description{margin-top:15px}.member-prop-description textarea{display:block;min-height:220px;resize:vertical;margin-top:8px}.member-prop-description>small{display:block;margin-top:8px}.member-prop-emojis{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.member-prop-emojis button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce4ef;border-radius:8px;background:#fff;font-size:18px;cursor:pointer}.member-prop-emojis button:hover{border-color:var(--m-primary);background:#f0f7ff}.member-prop-check-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.member-prop-check{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #dce4ef;border-radius:10px;background:#f9fbfd;font-size:11px;font-weight:700}.member-prop-check input{accent-color:var(--m-primary)}
.member-feature-catalog{margin-top:22px;padding-top:18px;border-top:1px solid #e2e9f2}.member-feature-catalog-head h3{margin:0 0 4px;font-size:15px;color:#17304e}.member-feature-catalog-head p{margin:0 0 15px;font-size:11px;color:#8392a5}.member-feature-category{margin:9px 0;border:1px solid #dde6f0;border-radius:12px;overflow:hidden;background:#f8fbff}.member-feature-category summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:47px;padding:10px 14px;cursor:pointer;list-style:none;font-size:12px;font-weight:800;color:#17304e}.member-feature-category summary::-webkit-details-marker{display:none}.member-feature-category summary:after{content:"⌄";margin-left:auto;color:var(--m-primary);font-size:18px;line-height:1;transition:transform .2s}.member-feature-category[open] summary:after{transform:rotate(180deg)}.member-feature-category summary small{font-size:10px;font-weight:650;color:#8392a5}.member-feature-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px;border-top:1px solid #dde6f0}.member-feature-option{display:flex;align-items:center;gap:9px;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #d7e3ef;border-radius:9px;background:#fff;color:#32475f;font-size:11px;font-weight:650;line-height:1.25;cursor:pointer}.member-feature-option input{flex:none;width:15px;height:15px;margin:0;accent-color:#10b981}.member-feature-option:has(input:checked){border-color:#25a77f;background:#e9f9f1}.member-feature-option span{overflow-wrap:anywhere}.member-prop-current-cover{margin-top:14px;padding:10px;border:1px solid #dce4ef;border-radius:12px}.member-location-map{margin-top:15px;border:1px solid #dce4ef;border-radius:12px;overflow:hidden;background:#f8fbff}.member-location-map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #dce4ef}.member-location-map-head strong{display:block;font-size:11px;color:#17304e}.member-location-map-head small{display:block;margin-top:2px;font-size:9px;color:#8392a5}.member-location-map-head a{font-size:10px;font-weight:800;color:var(--m-primary)}.member-location-map-head a[hidden]{display:none}.member-location-map-frame{position:relative;height:245px;background:#eef4fb}.member-location-map-frame iframe{width:100%;height:100%;border:0;display:block}.member-location-map-frame iframe:not([src]){display:none}.member-location-map-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px;color:#8392a5}.member-location-map-empty[hidden]{display:none}.member-location-map-empty strong{font-size:12px;color:#455970}.member-location-map-empty small{font-size:10px;margin-top:4px}
html[data-theme="dark"] .member-prop-card{background:#0e1a2a;border-color:#203248;box-shadow:0 10px 30px #00000024}html[data-theme="dark"] .member-prop-head{border-bottom-color:#203248}html[data-theme="dark"] .member-prop-icon{background:#142b47;color:#79b7ff}html[data-theme="dark"] .member-prop-head h2,html[data-theme="dark"] .member-feature-catalog-head h3,html[data-theme="dark"] .member-feature-category summary{color:#eaf3fd}html[data-theme="dark"] .member-prop-head p,html[data-theme="dark"] .member-feature-catalog-head p,html[data-theme="dark"] .member-feature-category summary small,html[data-theme="dark"] .member-prop-fields small,html[data-theme="dark"] .member-prop-description>small{color:#8397ae}html[data-theme="dark"] .member-prop-fields label>span,html[data-theme="dark"] .member-prop-description label>span{color:#c2d0df}html[data-theme="dark"] .member-prop-fields input,html[data-theme="dark"] .member-prop-fields select,html[data-theme="dark"] .member-prop-description textarea,html[data-theme="dark"] .member-prop-emojis button{background:#111f31;border-color:#263b54;color:#edf5ff}html[data-theme="dark"] .member-prop-fields input:disabled{background:#0a1422;color:#71869d}html[data-theme="dark"] .member-prop-check{background:#111f31;border-color:#2a4059;color:#bdcada}html[data-theme="dark"] .member-feature-catalog{border-top-color:#203248}html[data-theme="dark"] .member-feature-category{background:#0c1726;border-color:#263b54}html[data-theme="dark"] .member-feature-options{border-top-color:#263b54}html[data-theme="dark"] .member-feature-option{background:#111f31;border-color:#2a4059;color:#bdcada}html[data-theme="dark"] .member-feature-option:has(input:checked){border-color:#2da77f;background:#103328;color:#8ee5bf}html[data-theme="dark"] .member-location-map{background:#0c1726;border-color:#263b54}html[data-theme="dark"] .member-location-map-head{border-bottom-color:#263b54}html[data-theme="dark"] .member-location-map-head strong,html[data-theme="dark"] .member-location-map-empty strong{color:#dce9f7}html[data-theme="dark"] .member-location-map-frame{background:#08111f}
@media(max-width:1100px){.member-feature-options{grid-template-columns:repeat(3,minmax(0,1fr))}.member-prop-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.member-prop-form-grid{grid-template-columns:1fr}.member-prop-span-all{grid-column:1}.member-feature-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.member-prop-cols-2,.member-prop-cols-4{grid-template-columns:1fr}.member-feature-options{grid-template-columns:1fr}.member-location-map-head{flex-wrap:wrap}.member-location-map-frame{height:220px}}

/* Üye ilan görsel yöneticisi */
.member-image-manager{overflow:hidden}.member-image-drop{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border:1.5px dashed #b9cbe0;border-radius:14px;background:#f8fbff;padding:22px;cursor:pointer;transition:.2s}.member-image-drop:hover{border-color:var(--m-primary);background:#f0f7ff}.member-image-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.member-image-drop-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#e8f3ff;color:var(--m-primary);font-size:24px;font-weight:800}.member-image-drop strong{font-size:13px;color:#17304e}.member-image-drop small{font-size:10px;color:#71849a}.member-image-drop em{font-style:normal;font-size:10px;font-weight:700;color:#3b6b97}.member-image-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 10px;color:#667b91;font-size:10px}.member-image-toolbar>span:first-child{font-weight:800;color:#314960}.member-image-help{margin-right:auto}.member-image-feature-clear{border:1px solid #f2b8b8;background:#fff4f4;color:#b42323;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800;cursor:pointer}.member-image-feature-clear[hidden]{display:none}.member-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.member-image-card{min-width:0;border:1px solid #d9e4ef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #12395f0b;transition:.18s;cursor:grab}.member-image-card.is-dragging{opacity:.45;transform:scale(.98)}.member-image-card.is-cover{border-color:#1ca86f;box-shadow:0 0 0 2px #1ca86f20}.member-image-preview{position:relative;aspect-ratio:4/3;background:#edf3f9;overflow:hidden}.member-image-preview img{width:100%;height:100%;display:block;object-fit:cover}.member-image-badge{position:absolute;left:7px;top:7px;padding:5px 7px;border-radius:7px;background:#102947df;color:#fff;font-size:8px;font-weight:900;letter-spacing:.05em}.member-image-card.is-cover .member-image-badge{background:#12865a}.member-image-actions{display:grid;grid-template-columns:34px 1fr 34px;gap:5px;padding:7px}.member-image-actions button{min-width:0;border:0;border-radius:8px;min-height:32px;cursor:pointer;font-size:9px;font-weight:800}.member-image-move{background:#edf3f9;color:#31506f;font-size:14px!important}.member-image-feature{background:#eaf4ff;color:#0965c9}.member-image-card.is-cover .member-image-feature{background:#e8f8f1;color:#118457}.member-image-note{margin-top:11px;padding:10px 12px;border-radius:10px;background:#f4f8fc;color:#64798f;font-size:10px;line-height:1.5}.member-image-note strong{color:#2d4864}html[data-theme="dark"] .member-image-drop{background:#0b1726;border-color:#35506e}html[data-theme="dark"] .member-image-drop:hover{background:#10233a;border-color:#5c9ee9}html[data-theme="dark"] .member-image-drop-icon{background:#142e4d;color:#82bcff}html[data-theme="dark"] .member-image-drop strong{color:#eaf3fd}html[data-theme="dark"] .member-image-drop small,html[data-theme="dark"] .member-image-toolbar{color:#8298b0}html[data-theme="dark"] .member-image-drop em{color:#78a8d9}html[data-theme="dark"] .member-image-card{background:#101f31;border-color:#2a4059;box-shadow:none}html[data-theme="dark"] .member-image-card.is-cover{border-color:#2fa97e}html[data-theme="dark"] .member-image-move{background:#172a40;color:#b5c8dc}html[data-theme="dark"] .member-image-feature{background:#142c47;color:#8cc2ff}html[data-theme="dark"] .member-image-card.is-cover .member-image-feature{background:#10362a;color:#93e3c2}html[data-theme="dark"] .member-image-note{background:#0c1928;color:#8298b0}html[data-theme="dark"] .member-image-note strong{color:#d8e6f4}html[data-theme="dark"] .member-image-feature-clear{background:#351a20;border-color:#66323b;color:#ffadb8}
@media(max-width:1200px){.member-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.member-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.member-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-image-actions{grid-template-columns:32px 1fr 32px}.member-image-feature{font-size:8px}.member-image-drop{min-height:120px;padding:17px}}


/* ===== Üye Paneli Logo + Mobil Menü Final ===== */
.member-brand.panel{min-height:62px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}
.member-panel-logo{display:block;width:auto;height:auto;max-width:190px;max-height:52px;object-fit:contain;object-position:left center}
.member-sidebar-close{display:none;position:absolute;right:14px;top:14px;width:38px;height:38px;border:1px solid #ffffff24;border-radius:11px;background:#ffffff10;color:#fff;font-size:19px;line-height:1;align-items:center;justify-content:center;cursor:pointer;z-index:3}
.member-sidebar-close:hover{background:#ffffff1c}
.member-sidebar-backdrop{display:none;position:fixed;inset:0;background:#02091499;backdrop-filter:blur(2px);z-index:39}
body.member-menu-open{overflow:hidden}
@media(max-width:820px){
  .member-sidebar{padding-top:20px}
  .member-sidebar-close{display:flex}
  .member-sidebar-backdrop.open{display:block}
  .member-brand.panel{padding-right:48px;min-height:70px}
  .member-panel-logo{max-width:185px;max-height:50px}
}
@media(max-width:520px){
  .member-panel-logo{max-width:175px;max-height:46px}
}


/* ===== ÜYE GİRİŞ / ŞİFRE / KAYIT - DESKTOP DİNAMİK İLAN GÖRSELİ FINAL ===== */
.member-auth-logo{
  display:block;
  width:auto;
  height:auto;
  max-width:205px;
  max-height:58px;
  object-fit:contain;
  object-position:left center;
}
.member-brand.auth-brand{min-height:58px;display:flex;align-items:center;position:relative;z-index:3}
.member-auth-register-btn,.member-auth-back-btn{width:100%;margin-top:0}
.member-auth-back-btn{margin-top:14px;border-color:#315071!important;background:#0e2138!important;color:#dcecff!important}
.member-auth-back-btn:hover{background:#173354!important;border-color:#4a79aa!important;color:#fff!important}

@media(min-width:901px){
  .member-auth-brand.has-listing-image{
    background-image:
      linear-gradient(90deg,rgba(4,24,52,.95) 0%,rgba(7,42,87,.84) 46%,rgba(7,56,120,.52) 100%),
      var(--member-auth-listing-image)!important;
    background-size:cover!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
  }
  .member-auth-brand.has-listing-image:after{
    content:"";
    position:absolute;
    inset:auto 0 0 0;
    width:auto;
    height:52%;
    border:0;
    border-radius:0;
    background:linear-gradient(180deg,transparent,rgba(3,18,39,.28));
    box-shadow:none;
    pointer-events:none;
  }
  .member-auth-brand.has-listing-image .member-auth-copy,
  .member-auth-brand.has-listing-image .member-brand{position:relative;z-index:2}
}

@media(max-width:900px){
  .member-auth-brand.has-listing-image{
    background:linear-gradient(150deg,var(--m-secondary),#0d4388 65%,var(--m-primary))!important;
  }
  .member-auth-logo{max-width:185px;max-height:52px}
}


/* ===== ÜYE GİRİŞ LOGO NEON + AYNI SAYFADA YENİLEME FINAL ===== */
.member-brand.auth-brand{
  position:relative;
  display:inline-flex;
  width:max-content;
  max-width:100%;
  padding:8px 14px 13px 10px;
  border-radius:14px;
  isolation:isolate;
}
.member-brand.auth-brand::before{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  bottom:4px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,var(--m-primary),var(--m-accent),transparent);
  box-shadow:
    0 0 7px color-mix(in srgb,var(--m-primary) 85%,transparent),
    0 0 15px color-mix(in srgb,var(--m-accent) 72%,transparent),
    0 0 28px color-mix(in srgb,var(--m-primary) 50%,transparent);
  opacity:.95;
  z-index:-1;
  pointer-events:none;
}
.member-brand.auth-brand::after{
  content:"";
  position:absolute;
  left:7%;
  right:7%;
  bottom:-8px;
  height:22px;
  border-radius:50%;
  background:radial-gradient(ellipse at center,color-mix(in srgb,var(--m-accent) 34%,transparent) 0%,transparent 72%);
  filter:blur(6px);
  opacity:.8;
  z-index:-2;
  pointer-events:none;
}
.member-auth-logo{
  filter:
    drop-shadow(0 0 3px color-mix(in srgb,var(--m-primary) 42%,transparent))
    drop-shadow(0 4px 10px color-mix(in srgb,var(--m-accent) 24%,transparent));
  transition:filter .2s ease,transform .2s ease;
}
.member-brand.auth-brand:hover .member-auth-logo{
  transform:translateY(-1px);
  filter:
    drop-shadow(0 0 5px color-mix(in srgb,var(--m-primary) 60%,transparent))
    drop-shadow(0 5px 14px color-mix(in srgb,var(--m-accent) 40%,transparent));
}
@media(max-width:900px){
  .member-brand.auth-brand{padding-left:6px;padding-right:10px}
  .member-brand.auth-brand::before{left:14px;right:14px}
}


/* ===== ÜYE PANELİ ÇIKIŞ YAP - RESPONSIVE / MOBİL GÖRÜNÜRLÜK FINAL ===== */
.member-sidebar{overflow-y:auto;overflow-x:hidden;height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:#2e4b6f transparent}
.member-sidebar nav{flex:1;align-content:start}
.member-sidebar-bottom{margin-top:auto;border-top:1px solid #ffffff14;padding-top:14px;padding-bottom:2px;position:relative;z-index:2}
.member-logout-link{display:flex!important;align-items:center;gap:11px;min-height:52px;width:100%;padding:12px 14px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);color:#ffffff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 26px rgba(0,0,0,.14)}
.member-logout-link:hover{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06));transform:translateY(-1px)}
.member-logout-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.12);font-size:15px;flex:0 0 30px}
html[data-theme="dark"] .member-logout-link{border-color:rgba(255,255,255,.09);box-shadow:0 12px 30px rgba(0,0,0,.28)}
html[data-theme="dark"] .member-logout-icon{background:rgba(255,255,255,.08)}
@media(max-width:820px){
  .member-sidebar{left:-100%;width:min(300px,86vw);max-width:300px;height:100dvh;padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;gap:0}
  .member-sidebar.open{left:0}
  .member-sidebar nav{padding-bottom:12px}
  .member-sidebar-bottom{position:sticky;bottom:0;margin-top:18px;padding-top:12px;padding-bottom:max(2px,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(7,28,57,0),rgba(7,28,57,.94) 24%,rgba(7,28,57,1) 100%)}
  html[data-theme="dark"] .member-sidebar-bottom{background:linear-gradient(180deg,rgba(3,11,22,0),rgba(3,11,22,.95) 24%,rgba(3,11,22,1) 100%)}
  .member-logout-link{min-height:54px;justify-content:center;font-size:15px!important}
}
@media(max-width:560px){
  .member-top{gap:10px;flex-wrap:wrap;align-items:center;height:auto;min-height:74px;padding:12px 14px}
  .member-top>div{order:2;flex:1 1 100%}
  .member-theme-toggle,.member-top .member-btn.compact{min-height:38px}
  .member-logout-link{min-height:52px;font-size:14px!important}
}


/* ===== ÜYE PANELİ ALT FOOTER - ÇIKIŞ PATCH İLE BİRLEŞİK FINAL ===== */
.member-main{min-height:100vh;display:flex;flex-direction:column}
.member-content{flex:1}
.member-panel-footer{min-height:48px;border-top:1px solid #e2eaf3;background:#fff;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#75869a;font-size:11px;line-height:1.4;flex:0 0 auto}
.member-panel-footer strong{color:var(--m-primary);font-weight:800}
html[data-theme="dark"] .member-panel-footer{background:#07111e;border-top-color:#203047;color:#8295aa}
html[data-theme="dark"] .member-panel-footer strong{color:#5aa9ff}
@media(max-width:820px){.member-panel-footer{min-height:54px;padding:11px 16px;flex-wrap:wrap;gap:6px 14px}}
@media(max-width:520px){.member-panel-footer{justify-content:center;text-align:center}.member-panel-footer span{width:100%}}

/* ===== ÜYE PANELİ GENİŞLETİLMİŞ MENÜ + YENİ SAYFALAR v8 ===== */
.member-nav{display:grid!important;gap:5px!important;flex:1;align-content:start;overflow:visible}
.member-nav a{display:flex!important;align-items:center;gap:10px;min-height:42px;padding:10px 12px!important}
.member-nav a>span:nth-child(2){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.member-nav-icon{width:20px;flex:0 0 20px;text-align:center;font-weight:900;color:#9fc9f4}
.member-nav-label{padding:13px 12px 5px;font-size:9px;font-weight:900;letter-spacing:.13em;color:#6886a8;opacity:.95}
.member-nav-count{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--m-primary),var(--m-accent));color:#fff;display:grid;place-items:center;font-size:10px;line-height:1}
.member-sidebar nav a.active .member-nav-icon{color:#fff}
.member-mini-count{font-size:11px;font-weight:800;color:#67809a;background:#eef4fa;border-radius:999px;padding:7px 10px}
.member-empty-icon>span{width:52px;height:52px;margin:0 auto 12px;display:grid;place-items:center;border-radius:16px;background:#edf5ff;color:var(--m-primary);font-size:27px;font-weight:800}
.member-inbox,.member-notification-list,.member-ticket-list,.member-performance-list{display:grid}
.member-inbox article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px 22px;border-bottom:1px solid #edf1f6}
.member-inbox article.unread{background:#f7fbff}
.member-inbox-icon{width:42px;height:42px;border-radius:12px;background:#eaf4ff;color:var(--m-primary);display:grid;place-items:center;font-weight:900}
.member-inbox h4,.member-inbox p{margin:0}.member-inbox h4{margin:3px 0 7px;color:#17304e}.member-inbox p{color:#64778d;font-size:13px;line-height:1.55}.member-inbox small{color:#8da0b4;font-size:11px}
.member-notification-list>a{display:flex;gap:13px;padding:17px 22px;border-bottom:1px solid #edf1f6}.member-notification-list>a.unread{background:#f7fbff}.member-notif-dot{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#b7c5d5;flex:0 0 auto}.member-notification-list>a.unread .member-notif-dot{background:var(--m-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--m-primary) 12%,transparent)}.member-notification-list strong{color:#17304e}.member-notification-list p{margin:5px 0;color:#677b91;font-size:13px}.member-notification-list small{font-size:11px;color:#94a3b3}
.member-stats-3{grid-template-columns:repeat(3,1fr)}
.member-performance-list article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,2fr) 120px;gap:18px;align-items:center;padding:16px 22px;border-bottom:1px solid #edf1f6}.member-performance-list article>div:first-child{display:grid;gap:3px}.member-performance-list small{color:#8a9aab;font-size:10px}.member-performance-list strong{font-size:13px;color:#203a57}.member-performance-list b{text-align:right;font-size:11px;color:#52708e}.member-progress{height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.member-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--m-primary),var(--m-accent))}
.member-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.member-support-form{padding:22px;display:grid;grid-template-columns:1fr 180px;gap:15px}.member-support-form.one-col{grid-template-columns:1fr}.member-support-form label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#455970}.member-support-form .full{grid-column:1/-1}.member-support-form input,.member-support-form select,.member-support-form textarea{width:100%;border:1px solid #dce4ef;background:#fff;border-radius:12px;padding:13px 14px;outline:none;color:#14263f}.member-support-form input:focus,.member-support-form select:focus,.member-support-form textarea:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 14%,transparent)}
.member-ticket-list article{padding:17px 22px;border-bottom:1px solid #edf1f6;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center}.member-ticket-list article>div{display:grid;gap:4px}.member-ticket-list small{font-size:10px;color:#8b9bad}.member-ticket-list p{grid-column:1/-1;margin:2px 0 0;padding:10px 12px;background:#f6f9fc;border-radius:10px;color:#5b7188;font-size:12px}
.member-plan-card{background:linear-gradient(125deg,#0b2b56,var(--m-primary));border-radius:20px;color:#fff;padding:30px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:22px;box-shadow:0 16px 40px #0b3b7620}.member-plan-kicker{font-size:10px;font-weight:900;letter-spacing:.15em;color:#c2dcf6}.member-plan-card h2{margin:7px 0;font-size:28px}.member-plan-card p{margin:0;color:#d9e9f8}.member-plan-numbers{text-align:right;display:grid}.member-plan-numbers strong{font-size:44px;line-height:1}.member-plan-numbers span{margin-top:7px;color:#dcecff;font-size:12px}.member-plan-progress{padding:28px}.member-plan-progress>div{height:12px;border-radius:999px;background:#edf2f7;overflow:hidden}.member-plan-progress>div span{display:block;height:100%;background:linear-gradient(90deg,var(--m-primary),var(--m-accent));border-radius:inherit}.member-plan-progress small{display:block;margin-top:8px;color:#7d8fa2}
.member-account-info{padding:22px;display:grid;grid-template-columns:1fr 1fr}.member-account-info>div{padding:15px;border-bottom:1px solid #edf1f6}.member-account-info small{display:block;color:#8798aa;font-size:10px;margin-bottom:5px}.member-account-info strong{color:#17304e;font-size:13px}
html[data-theme="dark"] .member-mini-count{background:#17283b;color:#9fb6ce}html[data-theme="dark"] .member-empty-icon>span{background:#132a43;color:#8fc3ff}html[data-theme="dark"] .member-inbox article,html[data-theme="dark"] .member-notification-list>a,html[data-theme="dark"] .member-ticket-list article,html[data-theme="dark"] .member-performance-list article{border-color:#263b54}html[data-theme="dark"] .member-inbox article.unread,html[data-theme="dark"] .member-notification-list>a.unread{background:#0e2135}html[data-theme="dark"] .member-inbox-icon{background:#142d49;color:#8bc1ff}html[data-theme="dark"] .member-inbox h4,html[data-theme="dark"] .member-notification-list strong,html[data-theme="dark"] .member-performance-list strong,html[data-theme="dark"] .member-account-info strong{color:#e0ecf8}html[data-theme="dark"] .member-inbox p,html[data-theme="dark"] .member-notification-list p{color:#91a5ba}html[data-theme="dark"] .member-progress,html[data-theme="dark"] .member-plan-progress>div{background:#182b3f}html[data-theme="dark"] .member-support-form label{color:#b9c8d8}html[data-theme="dark"] .member-support-form input,html[data-theme="dark"] .member-support-form select,html[data-theme="dark"] .member-support-form textarea{background:#0c1929;border-color:#2a4059;color:#e2edf8}html[data-theme="dark"] .member-ticket-list p{background:#0c1928;color:#96a9bd}html[data-theme="dark"] .member-account-info>div{border-color:#263b54}
@media(max-width:1100px){.member-page-grid{grid-template-columns:1fr}.member-performance-list article{grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) 105px}}
@media(max-width:820px){.member-nav{flex:none!important}.member-sidebar{overflow-y:auto}.member-sidebar-bottom{position:relative!important}.member-stats-3{grid-template-columns:1fr 1fr}.member-page-grid{grid-template-columns:1fr}.member-nav-label{padding-top:12px}.member-nav a{min-height:41px}}
@media(max-width:620px){.member-stats-3{grid-template-columns:1fr}.member-performance-list article{grid-template-columns:1fr;gap:8px}.member-performance-list b{text-align:left}.member-support-form{grid-template-columns:1fr}.member-support-form .full{grid-column:1}.member-account-info{grid-template-columns:1fr}.member-plan-card{align-items:flex-start;flex-direction:column}.member-plan-numbers{text-align:left}.member-inbox article{grid-template-columns:38px minmax(0,1fr)}.member-inbox article form{grid-column:2}.member-inbox-icon{width:38px;height:38px}}


/* ===== ÜYE İLANLARIM - GÖRÜNTÜLENME SAYAÇLARI FINAL ===== */
.member-list-head{display:grid;grid-template-columns:64px minmax(0,1fr) 120px 120px 120px;gap:15px;align-items:center;padding:12px 22px;border-bottom:1px solid #edf1f6;background:#f8fbff}
.member-list-head span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#6f849a}
.member-list-head .is-info{grid-column:1 / span 2}
.member-list.full article{grid-template-columns:64px minmax(0,1fr) 120px 120px 120px}
.member-list-viewcol{display:flex;justify-content:center}
.member-view-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:78px;padding:10px 14px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid transparent;line-height:1}
.member-view-badge strong{font-size:14px;line-height:1}
.member-view-badge-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;background:rgba(255,255,255,.24)}
.member-view-badge.low{background:#ffecef;color:#b72c42;border-color:#ffd5dc}
.member-view-badge.mid{background:#fff4d9;color:#9a6500;border-color:#ffe0a4}
.member-view-badge.high{background:#e8f8f0;color:#198250;border-color:#c7ebd8}
html[data-theme="dark"] .member-list-head{background:#0b1725;border-bottom-color:#23384f}
html[data-theme="dark"] .member-list-head span{color:#88a2ba}
html[data-theme="dark"] .member-view-badge.low{background:#35151d;color:#ff9aab;border-color:#66323b}
html[data-theme="dark"] .member-view-badge.mid{background:#35280e;color:#ffd27d;border-color:#5f4a1e}
html[data-theme="dark"] .member-view-badge.high{background:#10352b;color:#8ee0bb;border-color:#275848}
@media(max-width:1100px){
  .member-list-head,.member-list.full article{grid-template-columns:54px minmax(0,1fr) 100px 110px 110px}
}
@media(max-width:820px){
  .member-list-head{display:none}
  .member-list.full article{grid-template-columns:54px minmax(0,1fr);gap:12px}
  .member-list-viewcol,.member-badge,.member-row-actions{grid-column:2;justify-self:start}
  .member-list-viewcol{margin-top:2px}
  .member-view-badge{min-width:70px;padding:8px 12px;font-size:11px}
  .member-view-badge strong{font-size:13px}
}


/* ===== ÜYE PROFİLİ - FINAL RESPONSIVE v9 ===== */
.member-content{width:100%}
.member-profile-layout{width:min(1180px,100%);display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}
.member-profile-summary{padding:26px;overflow:visible}
.member-profile-summary-top{text-align:center;padding:6px 0 24px;border-bottom:1px solid #edf1f6}
.member-profile-avatar-wrap{position:relative;width:112px;height:112px;margin:0 auto 16px}
.member-profile-avatar{width:112px;height:112px;border-radius:32px;display:block;object-fit:cover;border:4px solid #fff;box-shadow:0 12px 32px #183a6420}
.member-profile-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#0d3f79,var(--m-primary));color:#fff;font-size:36px;font-weight:900}
.member-profile-online-dot{position:absolute;right:2px;bottom:7px;width:20px;height:20px;border:4px solid #fff;border-radius:50%;background:#24b47e;box-shadow:0 0 0 2px #24b47e22}
.member-profile-summary h2{margin:0;color:#17304e;font-size:21px}.member-profile-summary p{margin:5px 0 13px;color:#8292a5;font-size:12px}
.member-profile-status{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#eaf9f2;color:#188057;font-size:10px;font-weight:900;letter-spacing:.02em}
.member-profile-summary-meta{display:grid;gap:0;padding:12px 0}.member-profile-summary-meta>div{padding:12px 2px;border-bottom:1px solid #edf1f6;display:grid;gap:5px;min-width:0}.member-profile-summary-meta>div:last-child{border-bottom:0}.member-profile-summary-meta span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#96a5b5;font-weight:900}.member-profile-summary-meta strong{font-size:12px;color:#314960;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.member-profile-note{padding:13px 14px;border-radius:12px;background:#f6f9fc;color:#74879b;font-size:10px;line-height:1.55}
.member-profile-main-card{overflow:hidden}.member-profile-head{padding:22px 24px}.member-profile-secure{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#eef8ff;color:#2874b8;font-size:10px;font-weight:900}.member-profile-alert{margin:18px 24px 0}
.member-profile-form{padding:0 24px 24px}.member-profile-upload-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #edf1f6}.member-profile-upload-copy,.member-profile-security-title{display:flex;align-items:center;gap:12px;min-width:0}.member-profile-upload-copy>div,.member-profile-security-title>div{display:grid;gap:4px}.member-profile-upload-copy strong,.member-profile-security-title strong{font-size:13px;color:#263f5b}.member-profile-upload-copy small,.member-profile-security-title small{font-size:10px;color:#8293a6;line-height:1.5}.member-profile-section-icon{width:38px;height:38px;border-radius:12px;background:#edf5ff;color:var(--m-primary);display:grid;place-items:center;font-size:17px;font-weight:900;flex:0 0 38px}
.member-profile-upload-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:40px;padding:9px 14px;border-radius:11px;border:1px solid #cfe0f1;background:#f5f9fe;color:#1e67ae;font-size:11px;font-weight:900;cursor:pointer;transition:.18s}.member-profile-upload-btn:hover{border-color:var(--m-primary);background:#edf6ff}.member-profile-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}
.member-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:22px 0}.member-profile-fields label{display:grid;gap:8px;color:#41566f;font-size:11px;font-weight:900}.member-profile-fields input{width:100%;height:46px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#17304e;padding:0 13px;outline:none;transition:.18s}.member-profile-fields input:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 13%,transparent)}.member-profile-fields input:disabled{background:#f4f7fa;color:#7f90a3;cursor:not-allowed}.member-profile-disabled-wrap{position:relative}.member-profile-disabled-wrap input{padding-right:104px}.member-profile-disabled-wrap span{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:5px 7px;border-radius:7px;background:#e9eef4;color:#8091a3;font-size:8px;font-weight:900}
.member-profile-security{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:20px 0 3px}.member-profile-password-fields{padding-top:17px}.member-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px}.member-profile-actions>span{max-width:430px;color:#8494a6;font-size:9px;line-height:1.55}.member-profile-save{min-width:210px;min-height:44px}
html[data-theme="dark"] .member-profile-summary-top,html[data-theme="dark"] .member-profile-summary-meta>div,html[data-theme="dark"] .member-profile-upload-row,html[data-theme="dark"] .member-profile-security{border-color:#263b54}html[data-theme="dark"] .member-profile-avatar{border-color:#102035;box-shadow:0 12px 32px #0006}html[data-theme="dark"] .member-profile-online-dot{border-color:#102035}html[data-theme="dark"] .member-profile-summary h2,html[data-theme="dark"] .member-profile-summary-meta strong,html[data-theme="dark"] .member-profile-upload-copy strong,html[data-theme="dark"] .member-profile-security-title strong{color:#dfebf8}html[data-theme="dark"] .member-profile-summary p,html[data-theme="dark"] .member-profile-summary-meta span,html[data-theme="dark"] .member-profile-upload-copy small,html[data-theme="dark"] .member-profile-security-title small,html[data-theme="dark"] .member-profile-actions>span{color:#8297ad}html[data-theme="dark"] .member-profile-status{background:#103429;color:#87dfbb}html[data-theme="dark"] .member-profile-note{background:#0d1b2c;color:#869bb0}html[data-theme="dark"] .member-profile-secure{background:#112b45;color:#8dc3fa}html[data-theme="dark"] .member-profile-section-icon{background:#132c48;color:#8dc3ff}html[data-theme="dark"] .member-profile-upload-btn{background:#101f31;border-color:#31506e;color:#9ecbfb}html[data-theme="dark"] .member-profile-upload-btn:hover{background:#142b45;border-color:#5c9ee9}html[data-theme="dark"] .member-profile-fields label{color:#b7c7d8}html[data-theme="dark"] .member-profile-fields input{background:#0c1929;border-color:#2a4059;color:#e3edf8}html[data-theme="dark"] .member-profile-fields input:disabled{background:#111e2e;color:#7f93a8}html[data-theme="dark"] .member-profile-disabled-wrap span{background:#1a2a3c;color:#91a5ba}
@media(max-width:1180px){.member-profile-layout{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:980px){.member-profile-layout{grid-template-columns:1fr}.member-profile-summary{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center}.member-profile-summary-top{border-bottom:0;border-right:1px solid #edf1f6;padding:5px 22px 5px 0}.member-profile-summary-meta{grid-template-columns:1fr 1fr}.member-profile-note{grid-column:2}.member-profile-avatar-wrap{width:88px;height:88px}.member-profile-avatar{width:88px;height:88px;border-radius:26px}.member-profile-online-dot{width:18px;height:18px}}
@media(max-width:700px){.member-profile-summary{display:block;padding:20px}.member-profile-summary-top{border-right:0;border-bottom:1px solid #edf1f6;padding:0 0 18px}.member-profile-summary-meta{grid-template-columns:1fr 1fr}.member-profile-note{margin-top:5px}.member-profile-form{padding:0 17px 18px}.member-profile-head{padding:18px}.member-profile-secure{display:none}.member-profile-upload-row{align-items:flex-start;flex-direction:column}.member-profile-upload-btn{width:100%}.member-profile-fields{grid-template-columns:1fr;gap:14px}.member-profile-actions{align-items:stretch;flex-direction:column}.member-profile-actions>span{text-align:center;max-width:none}.member-profile-save{width:100%;min-width:0}.member-profile-avatar-wrap{width:96px;height:96px}.member-profile-avatar{width:96px;height:96px}}
@media(max-width:430px){.member-profile-summary-meta{grid-template-columns:1fr}.member-profile-disabled-wrap input{padding-right:13px}.member-profile-disabled-wrap span{display:none}.member-profile-form{padding-left:14px;padding-right:14px}}

/* ===== ÜYE PANELİ FOOTER SABİT - DESKTOP + MOBİL FINAL v10 ===== */
.member-main{padding-bottom:48px}
.member-panel-footer{
  position:fixed;
  left:270px;
  right:0;
  bottom:0;
  z-index:32;
  min-height:48px;
  height:48px;
  padding:0 34px;
  flex-wrap:nowrap;
  background:#fff;
  border-top:1px solid #e2eaf3;
  box-shadow:0 -8px 22px rgba(16,39,67,.06);
}
html[data-theme="dark"] .member-panel-footer{
  background:#07111e;
  border-top-color:#203047;
  box-shadow:0 -8px 22px rgba(0,0,0,.18);
}
@media(max-width:820px){
  .member-main{padding-bottom:62px}
  .member-content{padding-bottom:calc(40px + 62px)}
  .member-panel-footer{
    left:0;
    min-height:62px;
    height:auto;
    padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));
    justify-content:space-between;
    flex-wrap:wrap;
    gap:3px 12px;
  }
}
@media(max-width:520px){
  .member-main{padding-bottom:68px}
  .member-panel-footer{
    min-height:68px;
    justify-content:center;
    text-align:center;
    padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));
  }
  .member-panel-footer span{width:100%}
}

/* ===== ÜYE PROFİL TAM GENİŞLİK / RESPONSIVE FINAL v11 ===== */
.member-profile-layout{
  width:100%;
  max-width:none;
  grid-template-columns:minmax(290px,320px) minmax(0,1fr);
  gap:24px;
  align-items:stretch;
}
.member-profile-summary{
  height:100%;
  display:flex;
  flex-direction:column;
}
.member-profile-note{margin-top:auto}
.member-profile-main-card{width:100%;min-width:0}
.member-profile-form{width:100%}

@media(min-width:1500px){
  .member-profile-layout{grid-template-columns:320px minmax(0,1fr);gap:26px}
  .member-profile-main-card .member-card-head{padding-left:28px;padding-right:28px}
  .member-profile-form{padding-left:28px;padding-right:28px;padding-bottom:28px}
}
@media(max-width:1180px){
  .member-profile-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}
}
@media(max-width:980px){
  .member-profile-layout{grid-template-columns:1fr;gap:18px}
  .member-profile-summary{height:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center}
  .member-profile-note{margin-top:0}
}
@media(max-width:700px){
  .member-profile-layout{gap:14px}
  .member-profile-summary{display:block}
}


/* ===== ÜYE PANELİ LOGO BEYAZ İNCE NEON FINAL ===== */
.member-brand.panel{position:relative}
.member-panel-logo{
  filter:drop-shadow(0 0 1px rgba(255,255,255,.92)) drop-shadow(0 0 4px rgba(255,255,255,.38)) drop-shadow(0 0 10px rgba(255,255,255,.16));
  transition:filter .22s ease, transform .22s ease;
}
.member-brand.panel:hover .member-panel-logo{
  filter:drop-shadow(0 0 1px rgba(255,255,255,.98)) drop-shadow(0 0 6px rgba(255,255,255,.48)) drop-shadow(0 0 14px rgba(255,255,255,.24));
}
.member-auth-logo{
  filter:drop-shadow(0 0 1px rgba(255,255,255,.88)) drop-shadow(0 0 4px rgba(255,255,255,.32));
}


/* ===== ÜYE PANELİ LİSTE TASARIMI FINAL v15 ===== */
.member-list article,.member-performance-list article{transition:background .18s ease, box-shadow .18s ease}
.member-list article:hover,.member-performance-list article:hover{background:rgba(18,106,214,.03)}
.member-row-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.member-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:800;line-height:1;border:1px solid transparent;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease, color .18s ease;white-space:nowrap}
.member-action-btn:hover{transform:translateY(-1px)}
.member-action-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex:0 0 24px}
.member-action-btn.is-primary{background:linear-gradient(135deg,var(--m-primary),var(--m-accent));color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--m-primary) 30%,transparent)}
.member-action-btn.is-primary .member-action-icon{background:rgba(255,255,255,.18);color:#fff}
.member-action-btn.is-secondary{background:#fff;color:var(--m-primary);border-color:#cde0f6;box-shadow:0 8px 18px rgba(17,78,148,.08)}
.member-action-btn.is-secondary .member-action-icon{background:#edf5ff;color:var(--m-primary)}
.member-action-btn.is-soft{background:#f3f7fc;color:#284867;border-color:#deebf8}
.member-action-btn.is-soft .member-action-icon{background:#fff;color:#355a7d}
.member-stage-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#eef2f7;color:#607084;font-size:12px;font-weight:800;border:1px solid #dde6f0}
.member-stage-dot{width:8px;height:8px;border-radius:50%;background:#8ea2ba;box-shadow:0 0 0 4px rgba(142,162,186,.16)}
.member-list-head{grid-template-columns:64px minmax(0,1fr) 130px 150px 220px}
.member-list.full article{grid-template-columns:64px minmax(0,1fr) 130px 150px 220px}
.member-list-viewcol{justify-content:flex-start}
.member-list:not(.full) article{grid-template-columns:64px minmax(0,1fr) 110px 120px 220px}
.member-list:not(.full) .member-badge,.member-list:not(.full) .member-list-viewcol,.member-list:not(.full) .member-row-actions{justify-self:start}
.member-performance-list article{grid-template-columns:minmax(190px,1fr) minmax(180px,2fr) 130px 220px}
.member-performance-list b{font-size:12px;color:#456986}
.member-performance-list .member-row-actions{justify-content:flex-start}
html[data-theme="dark"] .member-list article:hover,html[data-theme="dark"] .member-performance-list article:hover{background:rgba(35,134,255,.05)}
html[data-theme="dark"] .member-action-btn.is-secondary{background:#0d1c2b;color:#8bc3ff;border-color:#29527a;box-shadow:0 10px 24px rgba(0,0,0,.18)}
html[data-theme="dark"] .member-action-btn.is-secondary .member-action-icon{background:#142d49;color:#8bc3ff}
html[data-theme="dark"] .member-action-btn.is-soft{background:#101f30;color:#b4c8da;border-color:#253c53}
html[data-theme="dark"] .member-action-btn.is-soft .member-action-icon{background:#182a3d;color:#b4c8da}
html[data-theme="dark"] .member-stage-badge{background:#111f30;color:#93a8bd;border-color:#25394f}
html[data-theme="dark"] .member-stage-dot{background:#8aa1ba;box-shadow:0 0 0 4px rgba(138,161,186,.12)}
@media(max-width:1300px){
  .member-list-head{grid-template-columns:64px minmax(0,1fr) 110px 135px 200px}
  .member-list.full article{grid-template-columns:64px minmax(0,1fr) 110px 135px 200px}
  .member-list:not(.full) article{grid-template-columns:64px minmax(0,1fr) 100px 120px 190px}
  .member-performance-list article{grid-template-columns:minmax(170px,1fr) minmax(150px,2fr) 120px 200px}
}
@media(max-width:1100px){
  .member-list-head,.member-list.full article{grid-template-columns:54px minmax(0,1fr) 92px 120px 180px}
  .member-list:not(.full) article{grid-template-columns:54px minmax(0,1fr) 88px 110px 170px}
  .member-performance-list article{grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) 110px 1fr}
}
@media(max-width:820px){
  .member-list.full article,.member-list:not(.full) article{grid-template-columns:54px minmax(0,1fr);gap:12px}
  .member-list-viewcol,.member-badge,.member-row-actions{grid-column:2;justify-self:start}
  .member-row-actions{justify-content:flex-start}
  .member-action-btn{min-height:38px;padding:8px 14px;font-size:12px}
  .member-action-icon{width:22px;height:22px;font-size:11px}
}
@media(max-width:620px){
  .member-performance-list article{grid-template-columns:1fr;gap:10px}
  .member-performance-list .member-row-actions{grid-column:1;justify-content:flex-start}
}


/* ===== ÜYE PANELİ TAM RESPONSIVE FINAL v16 ===== */
.member-main{min-width:0}
.member-content{padding-bottom:96px}
.member-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}
.member-welcome > div{min-width:0}
.member-welcome h2,.member-welcome p{word-break:break-word}
.member-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.member-stats.member-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.member-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.member-card-head>div{min-width:0}
.member-card-head h3,.member-card-head p{word-break:break-word}
.member-list,.member-list.full,.member-performance-list,.member-ticket-list,.member-inbox,.member-notification-list{min-width:0}
.member-list article,.member-list.full article{align-items:center}
.member-list-img{flex-shrink:0}
.member-list-info{min-width:0}
.member-list-info h4,.member-list-info b,.member-list-info em,.member-list-info small{word-break:break-word}
.member-list-head,.member-list.full article{grid-template-columns:64px minmax(240px,1.5fr) 110px 120px minmax(170px,220px)}
.member-list:not(.full) article{grid-template-columns:64px minmax(240px,1.5fr) 100px 120px minmax(170px,220px)}
.member-list-viewcol{justify-content:center;min-width:0}
.member-badge{justify-self:center}
.member-row-actions{justify-content:flex-end;gap:8px;min-width:0}
.member-action-btn{min-width:0;max-width:100%}
.member-action-btn span:last-child{overflow:hidden;text-overflow:ellipsis}
.member-performance-list article{grid-template-columns:minmax(160px,1.1fr) minmax(180px,2fr) 130px minmax(170px,220px);align-items:center}
.member-performance-list > article > div:first-child, .member-progress{min-width:0}
.member-progress{width:100%}
@media (max-width: 1380px){
  .member-welcome{grid-template-columns:minmax(0,1fr)}
  .member-welcome .member-btn{justify-self:start}
  .member-list-head,.member-list.full article{grid-template-columns:64px minmax(220px,1.4fr) 96px 110px minmax(160px,200px)}
  .member-list:not(.full) article{grid-template-columns:64px minmax(220px,1.4fr) 96px 110px minmax(160px,200px)}
}
@media (max-width: 1240px){
  .member-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .member-stats.member-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .member-list-head,.member-list.full article{grid-template-columns:56px minmax(190px,1.3fr) 88px 100px minmax(150px,190px);padding-left:16px;padding-right:16px}
  .member-list:not(.full) article{grid-template-columns:56px minmax(190px,1.3fr) 88px 100px minmax(150px,190px);padding-left:16px;padding-right:16px}
  .member-performance-list article{grid-template-columns:minmax(140px,1fr) minmax(120px,1.6fr) 110px minmax(150px,1fr)}
  .member-row-actions{flex-direction:column;align-items:stretch}
  .member-action-btn{justify-content:center}
}
@media (max-width: 980px){
  .member-content{padding:18px 16px 100px}
  .member-stats,.member-stats.member-stats-3{grid-template-columns:1fr 1fr}
  .member-list-head{display:none}
  .member-list.full article,.member-list:not(.full) article{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:14px 16px}
  .member-list.full .member-list-info,.member-list:not(.full) .member-list-info{grid-column:2}
  .member-list.full .member-list-viewcol,.member-list.full .member-badge,.member-list.full .member-row-actions,.member-list:not(.full) .member-list-viewcol,.member-list:not(.full) .member-badge,.member-list:not(.full) .member-row-actions{grid-column:2;justify-self:start}
  .member-list.full .member-row-actions,.member-list:not(.full) .member-row-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}
  .member-performance-list article{grid-template-columns:1fr;gap:12px}
  .member-performance-list b,.member-performance-list .member-row-actions{grid-column:1;justify-content:flex-start}
}
@media (max-width: 760px){
  .member-top{gap:10px;flex-wrap:wrap;height:auto;min-height:72px;padding:12px 14px}
  .member-top > div{order:3;flex:1 1 100%}
  .member-top .member-theme-toggle{order:1}
  .member-top .member-btn.compact{order:2}
  .member-welcome{padding:20px 18px}
  .member-welcome h2{font-size:18px}
  .member-welcome p{font-size:14px}
  .member-stats,.member-stats.member-stats-3{grid-template-columns:1fr}
  .member-card-head{align-items:flex-start}
  .member-card-head .member-btn,.member-card-head a,.member-card-head .member-mini-count{width:auto;max-width:100%}
  .member-list-img{width:52px;height:52px}
  .member-row-actions{width:100%}
  .member-action-btn{flex:1 1 auto;min-width:120px}
}
@media (max-width: 560px){
  .member-content{padding:16px 12px 102px}
  .member-welcome{gap:14px;border-radius:20px}
  .member-welcome .member-btn{width:100%;justify-content:center}
  .member-stats>div{padding:16px 14px}
  .member-card{border-radius:20px}
  .member-card-head{padding:18px 16px}
  .member-list.full article,.member-list:not(.full) article{padding:14px 14px}
  .member-list-info h4{font-size:15px}
  .member-list-info b{font-size:14px}
  .member-view-badge,.member-stage-badge,.member-badge{font-size:11px}
  .member-row-actions{flex-direction:column;align-items:stretch}
  .member-action-btn{width:100%;min-width:0}
  .member-action-btn span:last-child{white-space:nowrap}
}

/* ===== ÜYE PANELİ TÜM LİSTELER TAM RESPONSIVE FINAL v16.1 ===== */
/* Masaüstü / laptop: işlem butonları mümkün olduğunca tek satır */
@media (min-width:981px){
  .member-row-actions{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important}
  .member-action-btn{flex:0 1 auto;min-height:38px;padding:8px 12px;font-size:12px;gap:7px}
  .member-action-icon{width:21px;height:21px;flex-basis:21px;font-size:10px}
}
@media (min-width:981px) and (max-width:1240px){
  .member-list-head,.member-list.full article{grid-template-columns:54px minmax(180px,1fr) 82px 96px minmax(182px,200px)!important}
  .member-list:not(.full) article{grid-template-columns:54px minmax(180px,1fr) 82px 96px minmax(182px,200px)!important}
  .member-action-btn{padding:8px 10px;font-size:11px;gap:5px}
  .member-action-icon{width:19px;height:19px;flex-basis:19px}
}

/* Tablet ve mobil: içerik kart şeklinde kırılır, yatay taşma olmaz */
@media (max-width:980px){
  html,body,.member-panel-body,.member-shell,.member-main,.member-content{max-width:100%;overflow-x:hidden}
  .member-card,.member-welcome,.member-stats,.member-performance-list,.member-page-grid{max-width:100%;min-width:0}
  .member-list article,.member-list.full article,.member-list:not(.full) article{position:relative}
  .member-row-actions{width:auto;max-width:100%;display:flex;flex-direction:row!important;flex-wrap:wrap!important;gap:8px}
  .member-action-btn{flex:0 1 auto;min-width:116px}
  .member-inbox article{grid-template-columns:42px minmax(0,1fr);gap:12px}
  .member-inbox article form{grid-column:2;justify-self:start}
  .member-notification-list>a{align-items:flex-start}
  .member-ticket-list article{grid-template-columns:minmax(0,1fr) auto}
  .member-ticket-list p{grid-column:1/-1}
}
@media (max-width:620px){
  .member-card-head{padding:16px 14px}
  .member-card-head>form,.member-card-head>form .member-btn{width:100%}
  .member-card-head .member-mini-count{align-self:flex-start}
  .member-list.full article,.member-list:not(.full) article{grid-template-columns:48px minmax(0,1fr)!important;padding:13px 12px!important}
  .member-list-img{width:48px!important;height:48px!important;border-radius:10px}
  .member-list-viewcol,.member-badge,.member-row-actions{grid-column:2!important}
  .member-list-viewcol{justify-self:start!important}
  .member-row-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .member-row-actions .member-action-btn:only-child{grid-column:1/-1}
  .member-action-btn{width:100%;min-width:0!important;min-height:40px;padding:8px 10px;font-size:11px}
  .member-performance-list article{padding:14px}
  .member-performance-list .member-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .member-inbox article{padding:15px 14px;grid-template-columns:38px minmax(0,1fr)}
  .member-inbox-icon{width:38px;height:38px}
  .member-inbox article form{grid-column:2;width:100%}
  .member-inbox article form .member-btn{width:100%}
  .member-notification-list>a{padding:15px 14px}
  .member-ticket-list article{padding:15px 14px;grid-template-columns:1fr}
  .member-ticket-list article>.member-badge{justify-self:start}
}
@media (max-width:420px){
  .member-content{padding-left:10px!important;padding-right:10px!important}
  .member-top{padding-left:10px!important;padding-right:10px!important}
  .member-top .member-theme-toggle,.member-top .member-btn.compact{font-size:11px;padding-left:10px;padding-right:10px}
  .member-welcome{padding:18px 15px}
  .member-card-head{padding:15px 12px}
  .member-row-actions,.member-performance-list .member-row-actions{grid-template-columns:1fr!important}
  .member-action-btn{grid-column:1!important}
  .member-view-badge{min-width:66px}
}

/* Sabit footer: tüm ekranlarda içerikle çakışmaz */
.member-main{padding-bottom:58px!important}
.member-content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}
.member-panel-footer{position:fixed!important;left:270px;right:0;bottom:0;z-index:28;min-height:52px}
@media(max-width:820px){
  .member-main{padding-bottom:64px!important}
  .member-panel-footer{left:0!important;min-height:60px}
  .member-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}
}
@media(max-width:520px){
  .member-main{padding-bottom:70px!important}
  .member-content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}
}


/* ===== İLANLARIM MASAÜSTÜ İŞLEM KOLONU / BUTON FINAL v17 ===== */
/* Amaç: masaüstünde durum + işlem alanı doğal akışta, butonlar kompakt ve tam okunur. */
@media (min-width:981px){
  .member-list.full .member-list-head,
  .member-list.full article{
    grid-template-columns:64px minmax(300px,1fr) 104px 126px 216px!important;
    column-gap:14px!important;
  }
  .member-list.full .member-list-head .is-views,
  .member-list.full .member-list-head .is-status{
    text-align:center;
  }
  .member-list.full .member-list-head .is-actions{
    text-align:right;
    padding-right:4px;
  }
  .member-list.full .member-list-viewcol{
    justify-content:center!important;
  }
  .member-list.full .member-badge{
    justify-self:center!important;
  }
  .member-list.full .member-row-actions{
    width:216px!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    justify-content:flex-end!important;
    align-items:center!important;
    gap:7px!important;
  }
  .member-list.full .member-row-actions .member-action-btn{
    flex:0 0 auto!important;
    min-width:0!important;
    width:auto!important;
    max-width:none!important;
    min-height:36px!important;
    padding:7px 12px!important;
    gap:6px!important;
    border-radius:11px!important;
    font-size:11px!important;
    letter-spacing:0!important;
    box-shadow:none!important;
  }
  .member-list.full .member-row-actions .member-action-btn.is-primary{
    min-width:92px!important;
    box-shadow:0 6px 16px color-mix(in srgb,var(--m-primary) 22%,transparent)!important;
  }
  .member-list.full .member-row-actions .member-action-btn.is-secondary{
    min-width:102px!important;
  }
  .member-list.full .member-action-btn span:last-child{
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
  .member-list.full .member-action-icon{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    flex:0 0 auto!important;
    border-radius:0!important;
    background:transparent!important;
    font-size:13px!important;
    line-height:1!important;
  }
  .member-list.full .member-action-btn.is-primary .member-action-icon,
  .member-list.full .member-action-btn.is-secondary .member-action-icon{
    background:transparent!important;
  }
  .member-list.full article{
    padding-top:13px!important;
    padding-bottom:13px!important;
  }
}
@media (min-width:981px) and (max-width:1280px){
  .member-list.full .member-list-head,
  .member-list.full article{
    grid-template-columns:56px minmax(220px,1fr) 88px 108px 190px!important;
    column-gap:10px!important;
  }
  .member-list.full .member-row-actions{width:190px!important;gap:6px!important}
  .member-list.full .member-row-actions .member-action-btn{padding:7px 9px!important;font-size:10px!important}
  .member-list.full .member-row-actions .member-action-btn.is-primary{min-width:82px!important}
  .member-list.full .member-row-actions .member-action-btn.is-secondary{min-width:96px!important}
}


/* ===== ÜYE DESTEK MERKEZİ PROFESYONEL FINAL v18 ===== */
.member-support-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:18px;border-radius:18px;background:linear-gradient(125deg,#0e315d,var(--m-primary));color:#fff;box-shadow:0 16px 35px color-mix(in srgb,var(--m-primary) 16%,transparent)}
.member-support-kicker{display:block;margin-bottom:7px;font-size:10px;font-weight:900;letter-spacing:.16em;color:#b8dcff}.member-support-hero h2{margin:0 0 7px;font-size:24px}.member-support-hero p{margin:0;max-width:760px;color:#dcecff;font-size:13px;line-height:1.55}.member-support-safe{display:flex;align-items:center;gap:11px;min-width:220px;padding:13px 15px;border:1px solid #ffffff26;border-radius:14px;background:#ffffff10;backdrop-filter:blur(8px)}.member-support-safe>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ffffff18;font-weight:900}.member-support-safe div{display:grid;gap:3px}.member-support-safe strong{font-size:12px}.member-support-safe small{font-size:9px;color:#c7dcf1}
.member-support-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.member-support-stats>div{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #e2e9f2;border-radius:15px;background:#fff;box-shadow:0 8px 22px #15365a08}.member-support-stats small{display:block;margin-bottom:3px;font-size:10px;font-weight:800;color:#71849a}.member-support-stats strong{font-size:20px;color:#17304e}.support-stat-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900}.support-stat-icon.all{background:#e9f3ff;color:#1677df}.support-stat-icon.open{background:#fff3d8;color:#ad7300}.support-stat-icon.answered{background:#e7f8ef;color:#188454}.support-stat-icon.closed{background:#eef2f7;color:#66788b}
.member-support-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:18px;align-items:start}.member-support-compose,.member-support-history{min-width:0}.member-support-head{justify-content:flex-start}.member-support-head>div:first-child{flex:0 0 auto}.member-support-head-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eaf4ff;color:var(--m-primary);font-size:18px;font-weight:900}.member-support-form.professional{padding:20px;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:16px}.member-support-form.professional label>span{font-size:11px;font-weight:900;color:#3a526c}.member-support-form.professional label>small{font-size:9px;font-weight:500;color:#8a9bad;line-height:1.45}.member-support-form.professional input,.member-support-form.professional select,.member-support-form.professional textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.member-support-form.professional textarea{resize:vertical;min-height:180px;line-height:1.6}.member-support-guide{align-self:end;display:flex;align-items:flex-start;gap:9px;min-height:72px;padding:12px 13px;border:1px solid #d9e9fb;border-radius:12px;background:#f5faff}.member-support-guide>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex:0 0 24px;background:#e2f0ff;color:#1677df;font-weight:900}.member-support-guide p{margin:1px 0 0;color:#58718a;font-size:10px;line-height:1.5}.member-support-submit{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding-top:3px}.member-support-submit small{font-size:9px;color:#8799ac}.support-submit-btn{min-width:155px;box-shadow:0 12px 26px color-mix(in srgb,var(--m-primary) 25%,transparent)}
.member-ticket-list.professional article{padding:17px 18px;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;align-items:start}.member-ticket-main{min-width:0}.member-ticket-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.member-ticket-title-row strong{font-size:13px;color:#17304e}.member-ticket-id{padding:4px 7px;border-radius:7px;background:#eef4fa;color:#71869b;font-size:9px;font-weight:900}.member-ticket-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;font-size:9px;color:#8799ac}.member-priority{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.member-priority.normal{background:#eef3f8;color:#6a7d90}.member-priority.high{background:#ffe9ec;color:#b22f43}.member-ticket-message{margin:10px 0 0!important;padding:0!important;background:transparent!important;color:#60768d!important;font-size:11px!important;line-height:1.55!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.member-ticket-reply{grid-column:1/-1;display:flex;gap:11px;padding:12px 13px;border:1px solid #cdebdc;border-radius:12px;background:#f0fbf5}.reply-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:0 0 30px;background:#dff5ea;color:#168354;font-weight:900}.member-ticket-reply small{display:block;margin-bottom:4px;font-size:8px;font-weight:900;letter-spacing:.12em;color:#368263}.member-ticket-reply p{margin:0!important;padding:0!important;background:transparent!important;color:#486b5a!important;font-size:11px!important;line-height:1.55!important}
html[data-theme="dark"] .member-support-stats>div{background:#0e1a2a;border-color:#203248;box-shadow:none}html[data-theme="dark"] .member-support-stats strong{color:#e8f2fc}html[data-theme="dark"] .support-stat-icon.all{background:#142d49;color:#86c0ff}html[data-theme="dark"] .support-stat-icon.open{background:#33270e;color:#ffd176}html[data-theme="dark"] .support-stat-icon.answered{background:#103328;color:#8ee3bd}html[data-theme="dark"] .support-stat-icon.closed{background:#172536;color:#9eb0c2}html[data-theme="dark"] .member-support-head-icon{background:#142d49;color:#8bc2ff}html[data-theme="dark"] .member-support-form.professional label>span{color:#c9d6e3}html[data-theme="dark"] .member-support-form.professional label>small{color:#758ba1}html[data-theme="dark"] .member-support-guide{background:#0b1b2b;border-color:#24415e}html[data-theme="dark"] .member-support-guide>span{background:#14304d;color:#8fc5ff}html[data-theme="dark"] .member-support-guide p{color:#90a7bd}html[data-theme="dark"] .member-ticket-title-row strong{color:#e5eff9}html[data-theme="dark"] .member-ticket-id{background:#17283a;color:#94abc1}html[data-theme="dark"] .member-priority.normal{background:#172536;color:#9eb0c2}html[data-theme="dark"] .member-priority.high{background:#351920;color:#ff9dab}html[data-theme="dark"] .member-ticket-message{color:#8fa5ba!important}html[data-theme="dark"] .member-ticket-reply{background:#0d2a22;border-color:#245441}html[data-theme="dark"] .reply-icon{background:#123d30;color:#8fe0bd}html[data-theme="dark"] .member-ticket-reply small{color:#73c7a5}html[data-theme="dark"] .member-ticket-reply p{color:#a8cdbc!important}
@media(max-width:1180px){.member-support-layout{grid-template-columns:1fr}.member-support-history{order:2}.member-support-form.professional{grid-template-columns:minmax(0,1fr) 210px}}
@media(max-width:820px){.member-support-hero{align-items:flex-start;flex-direction:column;padding:20px}.member-support-safe{width:100%;min-width:0}.member-support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-support-form.professional{grid-template-columns:1fr}.member-support-form.professional .full{grid-column:1}.member-support-guide{align-self:stretch}.member-ticket-list.professional article{grid-template-columns:1fr}.member-ticket-list.professional article>.member-badge{justify-self:start}}
@media(max-width:520px){.member-support-hero h2{font-size:20px}.member-support-hero p{font-size:12px}.member-support-stats{grid-template-columns:1fr 1fr;gap:9px}.member-support-stats>div{padding:12px}.support-stat-icon{width:34px;height:34px}.member-support-form.professional{padding:15px}.member-support-submit{align-items:stretch;flex-direction:column}.support-submit-btn{width:100%}.member-ticket-list.professional article{padding:15px 14px}.member-ticket-reply{padding:11px}}


/* ===== ÜYE BİLDİRİM MERKEZİ PROFESYONEL FINAL v19 ===== */
.member-notif-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:18px;border-radius:18px;background:linear-gradient(125deg,#0e315d,var(--m-primary));color:#fff;box-shadow:0 16px 35px color-mix(in srgb,var(--m-primary) 16%,transparent)}
.member-notif-kicker{display:block;margin-bottom:7px;font-size:10px;font-weight:900;letter-spacing:.16em;color:#b8dcff}.member-notif-hero h2{margin:0 0 7px;font-size:24px}.member-notif-hero p{margin:0;max-width:780px;color:#dcecff;font-size:13px;line-height:1.55}.member-notif-hero-badge{display:flex;align-items:center;gap:11px;min-width:210px;padding:13px 15px;border:1px solid #ffffff26;border-radius:14px;background:#ffffff10;backdrop-filter:blur(8px)}.member-notif-hero-badge>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#ffffff18;font-size:17px}.member-notif-hero-badge div{display:grid;gap:3px}.member-notif-hero-badge strong{font-size:12px}.member-notif-hero-badge small{font-size:9px;color:#c7dcf1}
.member-notif-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.member-notif-stats>div{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #e2e9f2;border-radius:15px;background:#fff;box-shadow:0 8px 22px #15365a08}.member-notif-stats small{display:block;margin-bottom:3px;font-size:10px;font-weight:800;color:#71849a}.member-notif-stats strong{font-size:20px;color:#17304e}.notif-stat-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900}.notif-stat-icon.all{background:#e9f3ff;color:#1677df}.notif-stat-icon.unread{background:#eaf3ff;color:#086fd8}.notif-stat-icon.listing{background:#e7f8ef;color:#188454}.notif-stat-icon.message{background:#f1eaff;color:#7651c8}
.member-notif-card{overflow:hidden}.member-notif-head{align-items:center}.member-notif-mark-form{margin:0}.member-notif-readall{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid #d5e4f4;border-radius:11px;background:#f8fbff;color:#24547f;font-size:11px;font-weight:900;cursor:pointer;transition:.18s}.member-notif-readall:hover{border-color:var(--m-primary);color:var(--m-primary);background:#eef7ff}.member-notif-readall>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#e5f2ff;color:var(--m-primary)}
.member-notification-list.professional{display:grid}.member-notif-item{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) 28px!important;align-items:center;gap:14px!important;padding:17px 20px!important;border-bottom:1px solid #edf1f6!important;background:#fff;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.member-notif-item:last-child{border-bottom:0!important}.member-notif-item:hover{background:#f8fbff;box-shadow:inset 3px 0 0 var(--m-primary)}.member-notif-item.unread{background:#f7fbff}.member-notif-item.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--m-primary),var(--m-accent))}
.member-notif-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:18px;font-weight:900;background:#eef4fa;color:#607993}.member-notif-item.kind-success .member-notif-icon{background:#e7f8ef;color:#168454}.member-notif-item.kind-pending .member-notif-icon{background:#fff4da;color:#a56f05}.member-notif-item.kind-message .member-notif-icon{background:#eaf3ff;color:#1677df}.member-notif-item.kind-account .member-notif-icon{background:#edf1ff;color:#566fc4}.member-notif-item.kind-danger .member-notif-icon{background:#ffecef;color:#b72c42}.member-notif-item.kind-system .member-notif-icon{background:#eef2f7;color:#64788d}
.member-notif-body{min-width:0}.member-notif-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.member-notif-title-row strong{font-size:13px;color:#17304e}.member-notif-type,.member-notif-new{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em}.member-notif-type{background:#eef3f8;color:#6a7e91}.member-notif-new{background:#e4f2ff;color:#096bca}.member-notif-body p{margin:6px 0 8px!important;color:#63798f!important;font-size:11px!important;line-height:1.55}.member-notif-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#8b9cad;font-size:9px}.member-notif-open{color:var(--m-primary);font-weight:900}.member-notif-arrow{justify-self:end;color:#9aabbb;font-size:24px;line-height:1;transition:transform .18s ease,color .18s ease}.member-notif-item:hover .member-notif-arrow{transform:translateX(2px);color:var(--m-primary)}
html[data-theme="dark"] .member-notif-stats>div{background:#0e1a2a;border-color:#203248;box-shadow:none}html[data-theme="dark"] .member-notif-stats strong{color:#e8f2fc}html[data-theme="dark"] .notif-stat-icon.all,html[data-theme="dark"] .notif-stat-icon.unread{background:#142d49;color:#86c0ff}html[data-theme="dark"] .notif-stat-icon.listing{background:#103328;color:#8ee3bd}html[data-theme="dark"] .notif-stat-icon.message{background:#262040;color:#c3b4ff}html[data-theme="dark"] .member-notif-readall{background:#0e1d2d;border-color:#29425b;color:#a8bdd2}html[data-theme="dark"] .member-notif-readall:hover{background:#12273d;border-color:#3f79b5;color:#d7e9fb}html[data-theme="dark"] .member-notif-readall>span{background:#14304d;color:#8fc5ff}html[data-theme="dark"] .member-notif-item{background:#0e1a2a;border-bottom-color:#203248!important}html[data-theme="dark"] .member-notif-item:hover{background:#112238}html[data-theme="dark"] .member-notif-item.unread{background:#0e2135}html[data-theme="dark"] .member-notif-title-row strong{color:#e4eef8}html[data-theme="dark"] .member-notif-type{background:#17283a;color:#9ab0c6}html[data-theme="dark"] .member-notif-new{background:#123152;color:#8dc7ff}html[data-theme="dark"] .member-notif-body p{color:#90a5ba!important}html[data-theme="dark"] .member-notif-meta{color:#6f879f}html[data-theme="dark"] .member-notif-icon{background:#172536;color:#a2b5c8}html[data-theme="dark"] .member-notif-item.kind-success .member-notif-icon{background:#103328;color:#8ee3bd}html[data-theme="dark"] .member-notif-item.kind-pending .member-notif-icon{background:#33270e;color:#ffd176}html[data-theme="dark"] .member-notif-item.kind-message .member-notif-icon{background:#142d49;color:#86c0ff}html[data-theme="dark"] .member-notif-item.kind-account .member-notif-icon{background:#202944;color:#aabaff}html[data-theme="dark"] .member-notif-item.kind-danger .member-notif-icon{background:#351920;color:#ff9dab}
@media(max-width:900px){.member-notif-hero{align-items:flex-start;flex-direction:column;padding:20px}.member-notif-hero-badge{width:100%;min-width:0}.member-notif-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.member-notif-hero h2{font-size:20px}.member-notif-hero p{font-size:12px}.member-notif-stats{grid-template-columns:1fr 1fr;gap:9px}.member-notif-stats>div{padding:12px}.notif-stat-icon{width:34px;height:34px}.member-notif-head{align-items:flex-start;flex-direction:column}.member-notif-mark-form,.member-notif-readall{width:100%}.member-notif-readall{justify-content:center}.member-notif-item{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:15px 14px!important}.member-notif-icon{width:40px;height:40px;border-radius:12px;font-size:15px}.member-notif-arrow{display:none}.member-notif-title-row strong{flex:1 1 100%;font-size:12px}.member-notif-body p{font-size:10.5px!important}.member-notif-meta{gap:8px}}


/* ===== ÜYE MESAJ MERKEZİ PROFESYONEL FINAL v20 ===== */
.member-message-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:18px;border-radius:18px;background:linear-gradient(125deg,#0e315d,var(--m-primary));color:#fff;box-shadow:0 16px 35px color-mix(in srgb,var(--m-primary) 16%,transparent)}
.member-message-kicker{display:block;margin-bottom:7px;font-size:10px;font-weight:900;letter-spacing:.16em;color:#b8dcff}.member-message-hero h2{margin:0 0 7px;font-size:24px}.member-message-hero p{margin:0;max-width:780px;color:#dcecff;font-size:13px;line-height:1.55}.member-message-hero-badge{display:flex;align-items:center;gap:11px;min-width:210px;padding:13px 15px;border:1px solid #ffffff26;border-radius:14px;background:#ffffff10;backdrop-filter:blur(8px)}.member-message-hero-badge>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#ffffff18;font-size:17px}.member-message-hero-badge div{display:grid;gap:3px}.member-message-hero-badge strong{font-size:12px}.member-message-hero-badge small{font-size:9px;color:#c7dcf1}
.member-message-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.member-message-stats>div{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #e2e9f2;border-radius:15px;background:#fff;box-shadow:0 8px 22px #15365a08}.member-message-stats small{display:block;margin-bottom:3px;font-size:10px;font-weight:800;color:#71849a}.member-message-stats strong{font-size:20px;color:#17304e}.message-stat-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900}.message-stat-icon.all{background:#e9f3ff;color:#1677df}.message-stat-icon.unread{background:#edf1ff;color:#566fc4}.message-stat-icon.incoming{background:#e7f8ef;color:#188454}.message-stat-icon.outgoing{background:#f1eaff;color:#7651c8}
.member-message-card{overflow:hidden}.member-message-head{align-items:center}.member-message-readall-form{margin:0}.member-message-readall{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid #d5e4f4;border-radius:11px;background:#f8fbff;color:#24547f;font-size:11px;font-weight:900;cursor:pointer;transition:.18s}.member-message-readall:hover{border-color:var(--m-primary);color:var(--m-primary);background:#eef7ff}.member-message-readall>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#e5f2ff;color:var(--m-primary)}
.member-inbox.professional{display:grid}.member-message-item{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:18px 20px!important;border-bottom:1px solid #edf1f6!important;background:#fff;transition:background .18s ease,box-shadow .18s ease}.member-message-item:last-child{border-bottom:0!important}.member-message-item:hover{background:#f8fbff;box-shadow:inset 3px 0 0 var(--m-primary)}.member-message-item.unread{background:#f7fbff}.member-message-item.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--m-primary),var(--m-accent))}
.member-message-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#eaf3ff;color:#1677df;font-size:17px;font-weight:900}.member-message-item.is-outgoing .member-message-icon{background:#f1eaff;color:#7651c8}.member-message-body{min-width:0}.member-message-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.member-message-title-row h4{margin:0!important;font-size:13px;color:#17304e}.member-message-type,.member-message-new{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em}.member-message-type{background:#eef3f8;color:#6a7e91}.member-message-new{background:#e4f2ff;color:#096bca}.member-message-property{display:inline-flex;margin-top:6px;color:var(--m-primary);font-size:10px;font-weight:800}.member-message-body p{margin:8px 0 9px!important;color:#63798f!important;font-size:12px!important;line-height:1.55;overflow-wrap:anywhere}.member-message-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#8b9cad;font-size:9px}.member-message-meta a{color:var(--m-primary);font-weight:900}.member-message-actions{display:flex;align-items:center;justify-content:flex-end;min-width:110px}.member-message-actions form{margin:0}.member-message-read{min-height:36px;padding:8px 12px;border:1px solid #cfe1f4;border-radius:11px;background:#f8fbff;color:#25608f;font-size:10px;font-weight:900;cursor:pointer}.member-message-read:hover{background:#edf7ff;border-color:var(--m-primary);color:var(--m-primary)}.member-message-read-status{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border-radius:999px;background:#e9f7ef;color:#27815a;font-size:9px;font-weight:900}
html[data-theme="dark"] .member-message-stats>div{background:#0e1a2a;border-color:#203248;box-shadow:none}html[data-theme="dark"] .member-message-stats strong{color:#e8f2fc}html[data-theme="dark"] .message-stat-icon.all{background:#142d49;color:#86c0ff}html[data-theme="dark"] .message-stat-icon.unread{background:#202944;color:#aabaff}html[data-theme="dark"] .message-stat-icon.incoming{background:#103328;color:#8ee3bd}html[data-theme="dark"] .message-stat-icon.outgoing{background:#262040;color:#c3b4ff}html[data-theme="dark"] .member-message-readall{background:#0e1d2d;border-color:#29425b;color:#a8bdd2}html[data-theme="dark"] .member-message-readall:hover{background:#12273d;border-color:#3f79b5;color:#d7e9fb}html[data-theme="dark"] .member-message-readall>span{background:#14304d;color:#8fc5ff}html[data-theme="dark"] .member-message-item{background:#0e1a2a;border-bottom-color:#203248!important}html[data-theme="dark"] .member-message-item:hover{background:#112238}html[data-theme="dark"] .member-message-item.unread{background:#0e2135}html[data-theme="dark"] .member-message-icon{background:#142d49;color:#86c0ff}html[data-theme="dark"] .member-message-item.is-outgoing .member-message-icon{background:#262040;color:#c3b4ff}html[data-theme="dark"] .member-message-title-row h4{color:#e4eef8}html[data-theme="dark"] .member-message-type{background:#17283a;color:#9ab0c6}html[data-theme="dark"] .member-message-new{background:#123152;color:#8dc7ff}html[data-theme="dark"] .member-message-body p{color:#90a5ba!important}html[data-theme="dark"] .member-message-meta{color:#6f879f}html[data-theme="dark"] .member-message-read{background:#0e1d2d;border-color:#29425b;color:#a8bdd2}html[data-theme="dark"] .member-message-read-status{background:#103328;color:#8ee3bd}
@media(max-width:900px){.member-message-hero{align-items:flex-start;flex-direction:column;padding:20px}.member-message-hero-badge{width:100%;min-width:0}.member-message-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.member-message-hero h2{font-size:20px}.member-message-hero p{font-size:12px}.member-message-stats{grid-template-columns:1fr 1fr;gap:9px}.member-message-stats>div{padding:12px}.message-stat-icon{width:34px;height:34px}.member-message-head{align-items:flex-start;flex-direction:column}.member-message-readall-form,.member-message-readall{width:100%}.member-message-readall{justify-content:center}.member-message-item{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:15px 14px!important}.member-message-icon{width:40px;height:40px;border-radius:12px;font-size:15px}.member-message-title-row h4{flex:1 1 100%;font-size:12px}.member-message-body p{font-size:10.5px!important}.member-message-meta{gap:8px}.member-message-actions{grid-column:2;justify-content:flex-start;min-width:0;width:100%}.member-message-actions form,.member-message-read{width:100%}.member-message-read{text-align:center}.member-message-read-status{justify-content:center}}


/* ===== ÜYE SİLME UYARI MODAL + DELETE ACTION FINAL ===== */
.member-inline-form{margin:0;display:flex}
.member-row-actions-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}
.member-action-btn.is-danger{background:linear-gradient(135deg,#ff5577,#ff334f);color:#fff;border:0;box-shadow:0 10px 24px rgba(255,68,102,.20)}
.member-action-btn.is-danger:hover{filter:brightness(1.03);transform:translateY(-1px)}
.member-btn.danger{background:linear-gradient(135deg,#ff5577,#ff334f)!important;color:#fff!important;border:0!important;box-shadow:0 12px 28px rgba(255,68,102,.24)}
.member-btn.danger:hover{filter:brightness(1.03)}
.member-confirm-backdrop{position:fixed;inset:0;background:rgba(3,13,26,.62);backdrop-filter:blur(5px);z-index:90}
.member-confirm-modal{position:fixed;inset:0;display:grid;place-items:center;padding:18px;z-index:91}
.member-confirm-card{position:relative;width:min(430px,100%);background:rgba(7,18,33,.96);border:1px solid rgba(83,144,255,.28);border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.38);padding:28px 24px 22px;color:#f3f8ff;text-align:center}
.member-confirm-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;cursor:pointer}
.member-confirm-icon{width:68px;height:68px;border-radius:22px;margin:0 auto 16px;display:grid;place-items:center;font-size:30px;background:radial-gradient(circle at 30% 30%,#ff8ca1,#ff3658 72%);box-shadow:0 16px 34px rgba(255,64,96,.32)}
.member-confirm-card h3{margin:0 0 10px;font-size:32px;line-height:1.1;color:#fff}
.member-confirm-card p{margin:0;color:#c4d2e4;font-size:15px;line-height:1.65}
.member-confirm-note{margin:16px 0 18px;padding:11px 14px;border-radius:14px;background:rgba(255,92,122,.10);border:1px solid rgba(255,92,122,.16);color:#ffd7df;font-size:13px;line-height:1.5}
.member-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.member-confirm-cancel-btn{justify-content:center}
body.member-confirm-open{overflow:hidden}
.member-confirm-modal[hidden],
.member-confirm-backdrop[hidden]{display:none !important;}
.member-trash-list .member-list-viewcol{align-items:flex-start}
html[data-theme="light"] .member-action-btn.is-danger{box-shadow:none}
html[data-theme="light"] .member-confirm-card{background:#fff;color:#17304f;border-color:#d6e5f6;box-shadow:0 30px 80px rgba(10,40,76,.18)}
html[data-theme="light"] .member-confirm-close{background:#f3f7fc;border-color:#d8e5f4;color:#315072}
html[data-theme="light"] .member-confirm-card h3{color:#10213a}
html[data-theme="light"] .member-confirm-card p{color:#5d7188}
html[data-theme="light"] .member-confirm-note{background:#fff1f4;border-color:#ffd5df;color:#b84762}
@media(max-width:720px){
  .member-row-actions-stack{justify-content:flex-start}
}
@media(max-width:560px){
  .member-confirm-card{padding:24px 18px 18px;border-radius:20px}
  .member-confirm-card h3{font-size:26px}
  .member-confirm-card p{font-size:14px}
  .member-confirm-actions{grid-template-columns:1fr}
  .member-row-actions-stack{display:grid;grid-template-columns:1fr;justify-content:stretch}
  .member-row-actions-stack .member-action-btn,
  .member-row-actions-stack .member-inline-form{width:100%}
  .member-row-actions-stack .member-inline-form .member-action-btn{width:100%;justify-content:center}
}


/* ===== ÇÖP KUTUSU PROFESYONEL FINAL + MOBİL SABİT HEADER v27 ===== */
.member-trash-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;margin-bottom:18px;border-radius:22px;background:linear-gradient(125deg,#112f59,#116de2);color:#fff;overflow:hidden;position:relative;box-shadow:0 16px 38px rgba(8,64,136,.16)}
.member-trash-hero:after{content:"";position:absolute;right:-70px;top:-90px;width:280px;height:280px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.04),0 0 0 84px rgba(255,255,255,.025)}
.member-trash-hero>div{position:relative;z-index:1}.member-trash-kicker{font-size:9px;font-weight:900;letter-spacing:.15em;color:#cce3ff}.member-trash-hero h2{margin:8px 0 7px;font-size:25px}.member-trash-hero p{margin:0;max-width:760px;color:#d6e8ff;font-size:13px;line-height:1.6}
.member-trash-hero-count{min-width:150px;padding:17px 20px;border:1px solid rgba(255,255,255,.20);border-radius:17px;background:rgba(255,255,255,.09);text-align:center;display:grid;gap:3px}.member-trash-hero-count small{font-size:9px;letter-spacing:.1em;font-weight:900;color:#d8eaff}.member-trash-hero-count strong{font-size:32px}.member-trash-hero-count span{font-size:10px;color:#c6def8}
.member-trash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-trash-stats article{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #e2eaf3;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(20,54,90,.05)}.member-trash-stat-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eaf3ff;color:#2878ca;font-weight:900;flex:0 0 40px}.member-trash-stat-icon.warn{background:#fff6dd;color:#9a6b00}.member-trash-stat-icon.danger{background:#ffedf1;color:#c93c57}.member-trash-stats article div{display:grid;gap:2px}.member-trash-stats small{font-size:10px;color:#8293a8;font-weight:800}.member-trash-stats strong{font-size:20px;color:#17304e}.member-trash-stats em{font-size:9px;color:#9aabba;font-style:normal}
.member-trash-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.member-trash-head-actions form{margin:0}.member-trash-date{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:#687f97}.member-trash-date>span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#edf4fb;color:#3a79b7}.member-trash-empty{padding-top:58px;padding-bottom:58px}
html[data-theme="dark"] .member-trash-stats article{background:#0f1d2d;border-color:#253a52;box-shadow:none}html[data-theme="dark"] .member-trash-stats strong{color:#edf6ff}html[data-theme="dark"] .member-trash-stats small,html[data-theme="dark"] .member-trash-stats em{color:#8398af}html[data-theme="dark"] .member-trash-stat-icon{background:#132e4b;color:#8fc4ff}html[data-theme="dark"] .member-trash-stat-icon.warn{background:#3c3010;color:#ffd66e}html[data-theme="dark"] .member-trash-stat-icon.danger{background:#3e1a24;color:#ff9aaf}html[data-theme="dark"] .member-trash-date{color:#8ea5bc}html[data-theme="dark"] .member-trash-date>span{background:#13283f;color:#8bc0f7}

/* Mobilde header, içerik kayarken ekranın üstünde kalır. */
@media(max-width:980px){
  html,body,.member-panel-body{max-width:100%;overflow-x:hidden}
  .member-shell,.member-main,.member-content{max-width:100%;overflow-x:clip!important;overflow-y:visible!important}
  .member-top{position:sticky!important;top:0!important;z-index:36!important;box-shadow:0 8px 22px rgba(7,25,48,.08);backdrop-filter:saturate(130%) blur(12px)}
  html[data-theme="dark"] .member-top{box-shadow:0 8px 24px rgba(0,0,0,.22)}
}
@media(max-width:760px){
  .member-top{flex-wrap:nowrap!important;min-height:64px!important;height:64px!important;padding:9px 12px!important;gap:8px!important}
  .member-menu-btn{display:grid!important;place-items:center;flex:0 0 40px!important;width:40px!important;height:40px!important}
  .member-top>div{order:initial!important;flex:1 1 auto!important;min-width:0!important;margin-right:0!important}
  .member-top>div small{display:none}
  .member-top h1{margin:0!important;font-size:17px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .member-top .member-theme-toggle{order:initial!important;flex:0 0 auto!important;min-height:38px!important;padding:7px 10px!important}
  .member-top .member-theme-text{display:none}
  .member-top .member-btn.compact{order:initial!important;display:inline-flex!important;flex:0 0 auto!important;min-height:38px!important;padding:7px 11px!important;font-size:11px!important}
  .member-trash-hero{padding:20px 18px;align-items:flex-start}.member-trash-hero h2{font-size:20px}.member-trash-hero-count{min-width:120px;padding:13px 14px}.member-trash-stats{grid-template-columns:1fr}.member-trash-card-head{flex-direction:column}.member-trash-head-actions{width:100%;justify-content:flex-start}.member-trash-head-actions .member-btn,.member-trash-head-actions form{width:100%}.member-trash-head-actions form .member-btn{width:100%}
}
@media(max-width:540px){
  .member-top .member-btn.compact{font-size:0!important;width:40px!important;padding:0!important}.member-top .member-btn.compact:after{content:"+";font-size:20px;line-height:1}.member-trash-hero{display:grid}.member-trash-hero-count{width:100%;grid-template-columns:1fr auto 1fr;align-items:center;text-align:left}.member-trash-hero-count strong{text-align:center}.member-trash-hero-count span{text-align:right}.member-trash-list .member-row-actions{grid-template-columns:1fr!important}.member-trash-list .member-inline-form{width:100%}
}


/* ===== MOBILE HEADER FIXED FINAL v28 =====
   Sticky, ancestor overflow kurallarında bazı mobil tarayıcılarda kaybolduğu için
   mobil başlık viewport'a fixed olarak bağlanır. */
@media(max-width:820px){
  html,body{overflow-x:hidden!important;}
  .member-shell,.member-main{overflow:visible!important;}
  .member-main{padding-top:64px!important;}
  .member-top{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    height:64px!important;
    min-height:64px!important;
    margin:0!important;
    z-index:35!important;
    transform:none!important;
    contain:none!important;
    isolation:isolate;
    background:rgba(255,255,255,.96)!important;
    box-shadow:0 8px 24px rgba(7,25,48,.10)!important;
    backdrop-filter:blur(14px) saturate(135%);
    -webkit-backdrop-filter:blur(14px) saturate(135%);
  }
  html[data-theme="dark"] .member-top{
    background:rgba(8,22,38,.96)!important;
    box-shadow:0 8px 26px rgba(0,0,0,.28)!important;
  }
  .member-content{overflow:visible!important;}
}
@media(max-width:540px){
  .member-main{padding-top:64px!important;}
}

/* ===== YENİ İLAN + İLAN DÜZENLE PROFESYONEL / TAM RESPONSIVE v29 ===== */
.member-property-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:26px 28px;border-radius:22px;overflow:hidden;background:linear-gradient(125deg,#12345f,#1477ea);color:#fff;box-shadow:0 16px 38px rgba(8,64,136,.16)}
.member-property-hero:after{content:"";position:absolute;right:-76px;top:-105px;width:300px;height:300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.04),0 0 0 92px rgba(255,255,255,.025)}
.member-property-hero>div{position:relative;z-index:1}.member-property-kicker{font-size:9px;font-weight:900;letter-spacing:.15em;color:#cfe5ff}.member-property-hero h2{margin:8px 0 7px;font-size:25px;line-height:1.2}.member-property-hero p{margin:0;max-width:780px;color:#dbeaff;font-size:13px;line-height:1.6}.member-property-hero p b{color:#fff}.member-property-hero-meta{min-width:180px;padding:16px 18px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:rgba(255,255,255,.09);display:grid;gap:5px;text-align:right}.member-property-hero-meta small{font-size:9px;letter-spacing:.1em;color:#d8eaff;font-weight:900}.member-property-hero-meta strong{font-size:17px}.member-property-hero-meta .member-badge{justify-self:end}
.member-property-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.member-property-steps span{min-height:48px;padding:10px 12px;border:1px solid #dce7f3;border-radius:14px;background:#fff;display:flex;align-items:center;gap:9px;color:#476078;font-size:11px;font-weight:800;box-shadow:0 6px 18px rgba(14,49,83,.04)}.member-property-steps b{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#eaf4ff;color:var(--m-primary);font-size:11px;flex:0 0 27px}
.member-admin-like-form .member-prop-card{overflow:hidden}.member-admin-like-form .member-prop-head{position:relative}.member-admin-like-form .member-prop-head:after{content:"";position:absolute;left:0;bottom:-1px;width:52px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--m-primary),var(--m-accent))}.member-admin-like-form .member-prop-section{padding:20px}.member-admin-like-form .member-prop-head h2{font-size:15px}.member-admin-like-form .member-prop-fields input,.member-admin-like-form .member-prop-fields select,.member-admin-like-form .member-prop-description textarea{min-height:46px;border-radius:11px}.member-admin-like-form .member-prop-description textarea{min-height:230px}.member-admin-like-form .member-prop-fields label>span,.member-admin-like-form .member-prop-description label>span{font-size:11px;letter-spacing:.01em}.member-admin-like-form .member-location-map-frame{border-radius:14px;overflow:hidden}.member-admin-like-form .member-feature-category{border-radius:13px}.member-admin-like-form .member-feature-option{min-height:42px}
.member-property-actions{bottom:66px!important;z-index:25!important;align-items:center!important;gap:10px!important;padding:12px!important}.member-property-save-note{display:flex;align-items:center;gap:9px;margin-right:auto;min-width:0}.member-property-save-note>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e9f8f1;color:#138154;font-weight:900;flex:0 0 34px}.member-property-save-note>div{display:grid;gap:2px;min-width:0}.member-property-save-note strong{font-size:11px;color:#27425f}.member-property-save-note small{font-size:9px;color:#8496a9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-property-submit{min-width:270px}
.member-image-select{position:absolute!important;top:8px!important;left:8px!important;z-index:4!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;cursor:pointer!important}.member-image-select input{position:absolute;opacity:0;pointer-events:none}.member-image-select span{width:28px;height:28px;border-radius:9px;border:1px solid rgba(255,255,255,.55);background:rgba(7,24,45,.68);color:transparent;display:grid;place-items:center;font-size:12px;font-weight:900;backdrop-filter:blur(5px)}.member-image-select input:checked+span{background:linear-gradient(135deg,var(--m-primary),var(--m-accent));border-color:transparent;color:#fff;box-shadow:0 7px 18px rgba(20,119,234,.28)}.member-image-card{position:relative}.member-image-select-all,.member-image-delete-selected{border:0;border-radius:9px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:900;cursor:pointer}.member-image-select-all{background:#edf5ff;color:#1666bd}.member-image-delete-selected{background:#ffedf1;color:#bf3550}.member-image-toolbar{align-items:center}.member-image-toolbar button[hidden]{display:none!important}
html[data-theme="dark"] .member-property-steps span{background:#0f1d2d;border-color:#253a52;color:#a9bed4;box-shadow:none}html[data-theme="dark"] .member-property-steps b{background:#14304e;color:#91c5ff}html[data-theme="dark"] .member-property-save-note>span{background:#10362a;color:#91dfbd}html[data-theme="dark"] .member-property-save-note strong{color:#e7f1fb}html[data-theme="dark"] .member-property-save-note small{color:#8499af}html[data-theme="dark"] .member-image-select-all{background:#142d49;color:#91c4fa}html[data-theme="dark"] .member-image-delete-selected{background:#3b1b24;color:#ff9aae}
@media(max-width:1180px){.member-property-submit{min-width:230px}.member-property-save-note small{max-width:260px}.member-admin-like-form .member-prop-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.member-property-hero{padding:22px 20px}.member-property-hero h2{font-size:21px}.member-property-hero-meta{min-width:150px}.member-property-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.member-property-actions{position:sticky!important;bottom:60px!important;flex-wrap:wrap!important}.member-property-save-note{flex:1 1 100%;order:1}.member-property-actions>.member-btn.outline{order:2;flex:1}.member-property-submit{order:3;flex:2;min-width:0}.member-image-toolbar{gap:8px}}
@media(max-width:620px){.member-property-hero{display:grid;gap:16px;padding:19px 17px;border-radius:18px}.member-property-hero h2{font-size:19px}.member-property-hero p{font-size:12px}.member-property-hero-meta{width:100%;min-width:0;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;padding:12px 14px}.member-property-hero-meta strong{text-align:center}.member-property-hero-meta .member-badge{justify-self:end}.member-property-steps{grid-template-columns:1fr 1fr;gap:8px}.member-property-steps span{min-height:44px;padding:8px 9px;font-size:10px}.member-property-steps b{width:24px;height:24px;flex-basis:24px}.member-admin-like-form .member-prop-section{padding:15px}.member-admin-like-form .member-prop-head{gap:9px}.member-admin-like-form .member-prop-icon{width:31px;height:31px}.member-admin-like-form .member-prop-head h2{font-size:14px}.member-admin-like-form .member-prop-head p{font-size:10px}.member-admin-like-form .member-prop-fields input,.member-admin-like-form .member-prop-fields select,.member-admin-like-form .member-prop-description textarea{font-size:16px!important}.member-property-actions{position:sticky!important;bottom:60px!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:10px!important;border-radius:14px!important}.member-property-save-note{grid-column:1/-1;order:1}.member-property-actions>.member-btn.outline{order:2;width:100%}.member-property-submit{order:3;width:100%;min-width:0;font-size:11px;padding:9px 10px}.member-image-toolbar{display:flex;flex-wrap:wrap}.member-image-help{width:100%;order:5}.member-image-select-all,.member-image-delete-selected{flex:1}.member-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-image-actions{grid-template-columns:30px 1fr 30px!important}.member-image-feature{font-size:8px!important}}
@media(max-width:390px){.member-property-steps{grid-template-columns:1fr}.member-property-hero-meta{grid-template-columns:1fr;gap:5px;text-align:left}.member-property-hero-meta strong{text-align:left}.member-property-hero-meta .member-badge{justify-self:start}.member-property-actions{grid-template-columns:1fr!important}.member-property-actions>.member-btn.outline,.member-property-submit{grid-column:1}.member-image-grid{grid-template-columns:1fr!important}}


/* ===== PROFİL + HESAP AYARLARI CSS RESTORE v30 ===== */
/* ===== ÜYE PROFİLİ - FINAL RESPONSIVE v9 ===== */
.member-content{width:100%}
.member-profile-layout{width:min(1180px,100%);display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}
.member-profile-summary{padding:26px;overflow:visible}
.member-profile-summary-top{text-align:center;padding:6px 0 24px;border-bottom:1px solid #edf1f6}
.member-profile-avatar-wrap{position:relative;width:112px;height:112px;margin:0 auto 16px}
.member-profile-avatar{width:112px;height:112px;border-radius:32px;display:block;object-fit:cover;border:4px solid #fff;box-shadow:0 12px 32px #183a6420}
.member-profile-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#0d3f79,var(--m-primary));color:#fff;font-size:36px;font-weight:900}
.member-profile-online-dot{position:absolute;right:2px;bottom:7px;width:20px;height:20px;border:4px solid #fff;border-radius:50%;background:#24b47e;box-shadow:0 0 0 2px #24b47e22}
.member-profile-summary h2{margin:0;color:#17304e;font-size:21px}.member-profile-summary p{margin:5px 0 13px;color:#8292a5;font-size:12px}
.member-profile-status{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#eaf9f2;color:#188057;font-size:10px;font-weight:900;letter-spacing:.02em}
.member-profile-summary-meta{display:grid;gap:0;padding:12px 0}.member-profile-summary-meta>div{padding:12px 2px;border-bottom:1px solid #edf1f6;display:grid;gap:5px;min-width:0}.member-profile-summary-meta>div:last-child{border-bottom:0}.member-profile-summary-meta span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#96a5b5;font-weight:900}.member-profile-summary-meta strong{font-size:12px;color:#314960;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.member-profile-note{padding:13px 14px;border-radius:12px;background:#f6f9fc;color:#74879b;font-size:10px;line-height:1.55}
.member-profile-main-card{overflow:hidden}.member-profile-head{padding:22px 24px}.member-profile-secure{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#eef8ff;color:#2874b8;font-size:10px;font-weight:900}.member-profile-alert{margin:18px 24px 0}
.member-profile-form{padding:0 24px 24px}.member-profile-upload-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #edf1f6}.member-profile-upload-copy,.member-profile-security-title{display:flex;align-items:center;gap:12px;min-width:0}.member-profile-upload-copy>div,.member-profile-security-title>div{display:grid;gap:4px}.member-profile-upload-copy strong,.member-profile-security-title strong{font-size:13px;color:#263f5b}.member-profile-upload-copy small,.member-profile-security-title small{font-size:10px;color:#8293a6;line-height:1.5}.member-profile-section-icon{width:38px;height:38px;border-radius:12px;background:#edf5ff;color:var(--m-primary);display:grid;place-items:center;font-size:17px;font-weight:900;flex:0 0 38px}
.member-profile-upload-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:40px;padding:9px 14px;border-radius:11px;border:1px solid #cfe0f1;background:#f5f9fe;color:#1e67ae;font-size:11px;font-weight:900;cursor:pointer;transition:.18s}.member-profile-upload-btn:hover{border-color:var(--m-primary);background:#edf6ff}.member-profile-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}
.member-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:22px 0}.member-profile-fields label{display:grid;gap:8px;color:#41566f;font-size:11px;font-weight:900}.member-profile-fields input{width:100%;height:46px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#17304e;padding:0 13px;outline:none;transition:.18s}.member-profile-fields input:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 13%,transparent)}.member-profile-fields input:disabled{background:#f4f7fa;color:#7f90a3;cursor:not-allowed}.member-profile-disabled-wrap{position:relative}.member-profile-disabled-wrap input{padding-right:104px}.member-profile-disabled-wrap span{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:5px 7px;border-radius:7px;background:#e9eef4;color:#8091a3;font-size:8px;font-weight:900}
.member-profile-security{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:20px 0 3px}.member-profile-password-fields{padding-top:17px}.member-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px}.member-profile-actions>span{max-width:430px;color:#8494a6;font-size:9px;line-height:1.55}.member-profile-save{min-width:210px;min-height:44px}
html[data-theme="dark"] .member-profile-summary-top,html[data-theme="dark"] .member-profile-summary-meta>div,html[data-theme="dark"] .member-profile-upload-row,html[data-theme="dark"] .member-profile-security{border-color:#263b54}html[data-theme="dark"] .member-profile-avatar{border-color:#102035;box-shadow:0 12px 32px #0006}html[data-theme="dark"] .member-profile-online-dot{border-color:#102035}html[data-theme="dark"] .member-profile-summary h2,html[data-theme="dark"] .member-profile-summary-meta strong,html[data-theme="dark"] .member-profile-upload-copy strong,html[data-theme="dark"] .member-profile-security-title strong{color:#dfebf8}html[data-theme="dark"] .member-profile-summary p,html[data-theme="dark"] .member-profile-summary-meta span,html[data-theme="dark"] .member-profile-upload-copy small,html[data-theme="dark"] .member-profile-security-title small,html[data-theme="dark"] .member-profile-actions>span{color:#8297ad}html[data-theme="dark"] .member-profile-status{background:#103429;color:#87dfbb}html[data-theme="dark"] .member-profile-note{background:#0d1b2c;color:#869bb0}html[data-theme="dark"] .member-profile-secure{background:#112b45;color:#8dc3fa}html[data-theme="dark"] .member-profile-section-icon{background:#132c48;color:#8dc3ff}html[data-theme="dark"] .member-profile-upload-btn{background:#101f31;border-color:#31506e;color:#9ecbfb}html[data-theme="dark"] .member-profile-upload-btn:hover{background:#142b45;border-color:#5c9ee9}html[data-theme="dark"] .member-profile-fields label{color:#b7c7d8}html[data-theme="dark"] .member-profile-fields input{background:#0c1929;border-color:#2a4059;color:#e3edf8}html[data-theme="dark"] .member-profile-fields input:disabled{background:#111e2e;color:#7f93a8}html[data-theme="dark"] .member-profile-disabled-wrap span{background:#1a2a3c;color:#91a5ba}
@media(max-width:1180px){.member-profile-layout{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:980px){.member-profile-layout{grid-template-columns:1fr}.member-profile-summary{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center}.member-profile-summary-top{border-bottom:0;border-right:1px solid #edf1f6;padding:5px 22px 5px 0}.member-profile-summary-meta{grid-template-columns:1fr 1fr}.member-profile-note{grid-column:2}.member-profile-avatar-wrap{width:88px;height:88px}.member-profile-avatar{width:88px;height:88px;border-radius:26px}.member-profile-online-dot{width:18px;height:18px}}
@media(max-width:700px){.member-profile-summary{display:block;padding:20px}.member-profile-summary-top{border-right:0;border-bottom:1px solid #edf1f6;padding:0 0 18px}.member-profile-summary-meta{grid-template-columns:1fr 1fr}.member-profile-note{margin-top:5px}.member-profile-form{padding:0 17px 18px}.member-profile-head{padding:18px}.member-profile-secure{display:none}.member-profile-upload-row{align-items:flex-start;flex-direction:column}.member-profile-upload-btn{width:100%}.member-profile-fields{grid-template-columns:1fr;gap:14px}.member-profile-actions{align-items:stretch;flex-direction:column}.member-profile-actions>span{text-align:center;max-width:none}.member-profile-save{width:100%;min-width:0}.member-profile-avatar-wrap{width:96px;height:96px}.member-profile-avatar{width:96px;height:96px}}
@media(max-width:430px){.member-profile-summary-meta{grid-template-columns:1fr}.member-profile-disabled-wrap input{padding-right:13px}.member-profile-disabled-wrap span{display:none}.member-profile-form{padding-left:14px;padding-right:14px}}

/* ===== ÜYE PANELİ FOOTER SABİT - DESKTOP + MOBİL FINAL v10 ===== */
.member-main{padding-bottom:48px}
.member-panel-footer{
  position:fixed;
  left:270px;
  right:0;
  bottom:0;
  z-index:32;
  min-height:48px;
  height:48px;
  padding:0 34px;
  flex-wrap:nowrap;
  background:#fff;
  border-top:1px solid #e2eaf3;
  box-shadow:0 -8px 22px rgba(16,39,67,.06);
}
html[data-theme="dark"] .member-panel-footer{
  background:#07111e;
  border-top-color:#203047;
  box-shadow:0 -8px 22px rgba(0,0,0,.18);
}
@media(max-width:820px){
  .member-main{padding-bottom:62px}
  .member-content{padding-bottom:calc(40px + 62px)}
  .member-panel-footer{
    left:0;
    min-height:62px;
    height:auto;
    padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));
    justify-content:space-between;
    flex-wrap:wrap;
    gap:3px 12px;
  }
}
@media(max-width:520px){
  .member-main{padding-bottom:68px}
  .member-panel-footer{
    min-height:68px;
    justify-content:center;
    text-align:center;
    padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));
  }
  .member-panel-footer span{width:100%}
}

/* ===== ÜYE PROFİL TAM GENİŞLİK / RESPONSIVE FINAL v11 ===== */
.member-profile-layout{
  width:100%;
  max-width:none;
  grid-template-columns:minmax(290px,320px) minmax(0,1fr);
  gap:24px;
  align-items:stretch;
}
.member-profile-summary{
  height:100%;
  display:flex;
  flex-direction:column;
}
.member-profile-note{margin-top:auto}
.member-profile-main-card{width:100%;min-width:0}
.member-profile-form{width:100%}

@media(min-width:1500px){
  .member-profile-layout{grid-template-columns:320px minmax(0,1fr);gap:26px}
  .member-profile-main-card .member-card-head{padding-left:28px;padding-right:28px}
  .member-profile-form{padding-left:28px;padding-right:28px;padding-bottom:28px}
}
@media(max-width:1180px){
  .member-profile-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}
}
@media(max-width:980px){
  .member-profile-layout{grid-template-columns:1fr;gap:18px}
  .member-profile-summary{height:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center}
  .member-profile-note{margin-top:0}
}
@media(max-width:700px){
  .member-profile-layout{gap:14px}
  .member-profile-summary{display:block}
}

/* ===== ÜYE HESAP AYARLARI PROFESYONEL FINAL v22 ===== */
.member-account-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:28px 30px;border-radius:20px;background:linear-gradient(125deg,#0c2d58,var(--m-primary));color:#fff;box-shadow:0 18px 45px rgba(13,77,153,.18);margin-bottom:18px}
.member-account-hero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.11);border-radius:50%;right:-100px;top:-145px;box-shadow:0 0 0 50px rgba(255,255,255,.035),0 0 0 100px rgba(255,255,255,.024)}
.member-account-hero-copy{position:relative;z-index:1;max-width:760px}.member-account-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#c6def8;margin-bottom:8px}.member-account-hero h2{margin:0 0 7px;font-size:27px}.member-account-hero p{margin:0;color:#d8e8f8;font-size:13px;line-height:1.6}.member-account-security-score{position:relative;z-index:1;min-width:182px;padding:18px 22px;border-radius:17px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);text-align:center}.member-account-security-score small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#c9def6}.member-account-security-score strong{display:block;font-size:38px;line-height:1;margin:8px 0}.member-account-security-score span{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900;background:rgba(255,255,255,.12)}.member-account-security-score span.success{color:#a8f0ca}.member-account-security-score span.warning{color:#ffe09a}
.member-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-account-stats article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #e2eaf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(21,54,90,.05)}.member-account-stat-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 40px;background:#eaf4ff;color:#1776d6;font-size:16px;font-weight:900}.member-account-stat-icon.success{background:#e8f8f0;color:#198250}.member-account-stat-icon.info{background:#edf1ff;color:#586bd8}.member-account-stat-icon.secure{background:#f1ecff;color:#7755d9}.member-account-stats article>div{display:grid;gap:2px;min-width:0}.member-account-stats small{font-size:10px;font-weight:800;color:#7f90a3}.member-account-stats strong{font-size:14px;color:#18334f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-account-stats em{font-style:normal;font-size:9.5px;color:#9aa8b6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.member-account-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:18px;margin-bottom:18px}.member-account-chip,.member-account-secure-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;background:#eef4fa;color:#627b94}.member-account-secure-badge{background:#eaf4ff;color:var(--m-primary)}
.member-account-profile-body{display:flex;align-items:center;gap:16px;padding:22px}.member-account-avatar{width:72px;height:72px;border-radius:20px;padding:3px;background:linear-gradient(135deg,var(--m-primary),var(--m-accent));box-shadow:0 10px 28px color-mix(in srgb,var(--m-primary) 18%,transparent);flex:0 0 72px}.member-account-avatar img,.member-account-avatar>span{width:100%;height:100%;display:grid;place-items:center;border-radius:17px;object-fit:cover;background:#fff;color:var(--m-primary);font-size:24px;font-weight:900}.member-account-identity{display:grid;gap:4px;min-width:0}.member-account-identity>strong{font-size:18px;color:#1d3855}.member-account-identity>span{font-size:11px;color:#8092a6}.member-account-identity>a{font-size:11px;color:var(--m-primary);font-weight:800;margin-top:4px}.member-account-detail-list{display:grid;padding:0 22px 16px}.member-account-detail-list>div{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #edf1f6}.member-account-detail-list span{font-size:10px;color:#8192a5}.member-account-detail-list strong{font-size:11px;color:#24405e;min-width:0;overflow:hidden;text-overflow:ellipsis}.member-account-detail-list em{font-style:normal;font-size:9px;color:#7c8e9f;white-space:nowrap}.member-account-detail-list em.success{color:#168052}.member-account-detail-list em.warning{color:#9a6700}.member-account-detail-list em.danger{color:#b72c42}
.member-account-password-form{display:grid;gap:15px;padding:22px}.member-account-password-form label{display:grid;gap:7px}.member-account-password-form label>span{font-size:10px;font-weight:900;color:#4f647b}.member-account-password-input{position:relative}.member-account-password-input input{width:100%;min-height:46px;padding:11px 46px 11px 13px;border:1px solid #d9e4ef;border-radius:11px;background:#fff;color:#18314e;outline:none;transition:.18s}.member-account-password-input input:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 13%,transparent)}.member-account-password-input>span{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#edf5ff;color:var(--m-primary);font-size:10px;font-weight:900}.member-password-rules{display:flex;gap:8px;flex-wrap:wrap}.member-password-rules span{padding:7px 9px;border-radius:9px;background:#f4f8fc;color:#698096;font-size:9.5px;font-weight:700}.member-account-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.member-account-form-footer p{margin:0;color:#8798aa;font-size:9.5px}.member-account-form-footer .member-btn{min-width:168px}
.member-account-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.member-session-live{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#e9f9f1;color:#168052;font-size:10px;font-weight:900}.member-session-live i{width:7px;height:7px;border-radius:50%;background:#2bc77d;box-shadow:0 0 0 4px rgba(43,199,125,.12)}.member-session-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px 22px}.member-session-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#eaf4ff;color:var(--m-primary);font-weight:900}.member-session-card>div:nth-child(2){display:grid;gap:3px}.member-session-card strong{font-size:12px;color:#213d5b}.member-session-card span{font-size:10px;color:#71869c}.member-session-card small{font-size:9px;color:#91a0b0}.member-session-card .member-action-btn{min-width:110px}
.member-account-log-list{display:grid}.member-account-log-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:13px 20px;border-bottom:1px solid #edf1f6}.member-account-log-list article:last-child{border-bottom:0}.member-account-log-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e9f9f1;color:#168052;font-weight:900}.member-account-log-list article>div{display:grid;gap:3px}.member-account-log-list strong{font-size:11px;color:#223d5b}.member-account-log-list small{font-size:9px;color:#8ea0b2}.member-account-log-empty{text-align:center;padding:30px 18px;color:#7e91a5}.member-account-log-empty>span{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 10px;border-radius:13px;background:#e9f9f1;color:#168052;font-weight:900}.member-account-log-empty strong{display:block;color:#294561;font-size:12px}.member-account-log-empty p{margin:5px 0 0;font-size:10px}
html[data-theme="dark"] .member-account-stats article{background:#0e1b2b;border-color:#24384f;box-shadow:none}html[data-theme="dark"] .member-account-stats strong,html[data-theme="dark"] .member-account-identity>strong,html[data-theme="dark"] .member-account-detail-list strong,html[data-theme="dark"] .member-session-card strong,html[data-theme="dark"] .member-account-log-list strong{color:#e4eef8}html[data-theme="dark"] .member-account-stats small,html[data-theme="dark"] .member-account-stats em,html[data-theme="dark"] .member-account-detail-list span,html[data-theme="dark"] .member-session-card span,html[data-theme="dark"] .member-session-card small,html[data-theme="dark"] .member-account-log-list small{color:#879cb1}html[data-theme="dark"] .member-account-stat-icon{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-account-stat-icon.success{background:#10362a;color:#8ee0bb}html[data-theme="dark"] .member-account-stat-icon.info{background:#182547;color:#9eafff}html[data-theme="dark"] .member-account-stat-icon.secure{background:#251c46;color:#c0a8ff}html[data-theme="dark"] .member-account-chip{background:#17283a;color:#9fb2c6}html[data-theme="dark"] .member-account-secure-badge{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-account-avatar img,html[data-theme="dark"] .member-account-avatar>span{background:#0d1a29;color:#8bc3ff}html[data-theme="dark"] .member-account-detail-list>div,html[data-theme="dark"] .member-account-log-list article{border-color:#263b54}html[data-theme="dark"] .member-account-password-form label>span{color:#c0cedd}html[data-theme="dark"] .member-account-password-input input{background:#0c1929;border-color:#2a4059;color:#e2edf8}html[data-theme="dark"] .member-account-password-input>span{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-password-rules span{background:#0c1928;color:#8fa4b9}html[data-theme="dark"] .member-account-form-footer p{color:#8095aa}html[data-theme="dark"] .member-session-live{background:#103328;color:#8ee3bd}html[data-theme="dark"] .member-session-icon{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-account-log-icon,html[data-theme="dark"] .member-account-log-empty>span{background:#103328;color:#8ee3bd}html[data-theme="dark"] .member-account-log-empty{color:#8599ad}html[data-theme="dark"] .member-account-log-empty strong{color:#d9e6f3}
@media(max-width:1150px){.member-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-layout,.member-account-bottom-grid{grid-template-columns:1fr}.member-account-profile-card,.member-account-password-card{min-width:0}}
@media(max-width:700px){.member-account-hero{align-items:flex-start;flex-direction:column;padding:23px 20px}.member-account-security-score{width:100%;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.member-account-security-score small{grid-column:1}.member-account-security-score strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:36px}.member-account-security-score span{grid-column:1;justify-self:start}.member-account-stats{grid-template-columns:1fr 1fr}.member-account-detail-list>div{grid-template-columns:1fr;gap:4px}.member-account-detail-list em{white-space:normal}.member-account-form-footer{align-items:stretch;flex-direction:column}.member-account-form-footer .member-btn{width:100%}.member-session-card{grid-template-columns:42px minmax(0,1fr)}.member-session-icon{width:42px;height:42px}.member-session-card .member-action-btn{grid-column:2;justify-self:start}}
@media(max-width:460px){.member-account-stats{grid-template-columns:1fr}.member-account-hero h2{font-size:22px}.member-account-profile-body{padding:18px}.member-account-detail-list{padding:0 18px 14px}.member-account-password-form{padding:18px}.member-session-card{padding:16px}.member-account-avatar{width:62px;height:62px;flex-basis:62px}.member-account-identity>strong{font-size:16px}}


/* ===== PAKET / LİMİTLER CSS RESTORE v31 ===== */
/* ===== ÜYE PAKET / LİMİTLER PROFESYONEL FINAL v21 ===== */
.member-package-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border-radius:20px;background:linear-gradient(125deg,#0c2d58,var(--m-primary));color:#fff;box-shadow:0 18px 45px rgba(13,77,153,.18);margin-bottom:18px}
.member-package-hero:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-110px;top:-150px;box-shadow:0 0 0 54px rgba(255,255,255,.035),0 0 0 108px rgba(255,255,255,.025)}
.member-package-hero-copy{position:relative;z-index:1;max-width:720px}.member-package-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#c3ddfb;margin-bottom:8px}.member-package-hero h2{margin:0 0 7px;font-size:28px}.member-package-hero p{margin:0;color:#d6e7f8;font-size:13px;line-height:1.6}.member-package-status{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:900;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14)}.member-package-status>span{width:8px;height:8px;border-radius:50%;background:#72e7ad;box-shadow:0 0 0 4px rgba(114,231,173,.14)}.member-package-status.warning>span{background:#ffd36f;box-shadow:0 0 0 4px rgba(255,211,111,.14)}.member-package-status.danger>span{background:#ff8fa1;box-shadow:0 0 0 4px rgba(255,143,161,.14)}
.member-package-remaining{position:relative;z-index:1;min-width:190px;padding:20px 24px;border-radius:17px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);text-align:center}.member-package-remaining small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#c9def6}.member-package-remaining strong{display:block;font-size:46px;line-height:1;margin:8px 0 5px}.member-package-remaining span{font-size:11px;color:#d7e8fa}
.member-package-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-package-stats article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2eaf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(21,54,90,.05)}.member-package-stat-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 42px;background:#eaf4ff;color:#1776d6;font-size:18px;font-weight:900}.member-package-stat-icon.success{background:#e8f8f0;color:#198250}.member-package-stat-icon.warning{background:#fff4d9;color:#a16a00}.member-package-stat-icon.neutral{background:#eef2f7;color:#637386}.member-package-stats article>div{display:grid;gap:2px;min-width:0}.member-package-stats small{font-size:10px;font-weight:800;color:#7f90a3}.member-package-stats strong{font-size:23px;color:#18334f}.member-package-stats em{font-style:normal;font-size:10px;color:#9aa8b6}
.member-package-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:18px;margin-bottom:18px}.member-package-usage-body{padding:24px}.member-package-percent{min-width:62px;padding:8px 12px;text-align:center;border-radius:999px;background:#eaf4ff;color:var(--m-primary);font-size:13px;font-weight:900}.member-package-meter>div{height:14px;border-radius:999px;background:#edf2f7;overflow:hidden;padding:3px}.member-package-meter>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--m-primary),var(--m-accent));box-shadow:0 0 14px color-mix(in srgb,var(--m-primary) 28%,transparent)}.member-package-meter-labels{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;font-weight:750;color:#73869a}.member-package-limit-note{display:flex;gap:11px;align-items:flex-start;margin-top:22px;padding:14px;border-radius:13px;background:#f4f8fc;color:#63788e}.member-package-limit-note>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#e5f1ff;color:var(--m-primary);font-weight:900;flex:0 0 26px}.member-package-limit-note p{margin:2px 0 0;font-size:11px;line-height:1.55}.member-package-limit-note.is-warning{background:#fff8e7;color:#8b651c}.member-package-limit-note.is-warning>span{background:#ffedbf;color:#9b6900}
.member-package-details{display:grid;padding:6px 22px 18px}.member-package-details>div{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #edf1f6}.member-package-details>div:last-child{border-bottom:0}.member-package-details span{font-size:11px;color:#8091a4}.member-package-details strong{font-size:12px;color:#233e5b;text-align:right}.member-package-text-status.success{color:#168052}.member-package-text-status.warning{color:#9a6700}.member-package-text-status.danger{color:#b72c42}
.member-package-info-card{margin-bottom:6px}.member-package-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.member-package-info-grid>div{padding:20px 22px;border-right:1px solid #edf1f6}.member-package-info-grid>div:last-child{border-right:0}.member-package-info-grid>div>span{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#eaf4ff;color:var(--m-primary);font-size:10px;font-weight:900;margin-bottom:10px}.member-package-info-grid strong{display:block;font-size:13px;color:#203a57;margin-bottom:5px}.member-package-info-grid p{margin:0;color:#788a9e;font-size:11px;line-height:1.6}
html[data-theme="dark"] .member-package-stats article{background:#0e1b2b;border-color:#24384f;box-shadow:none}html[data-theme="dark"] .member-package-stats strong,html[data-theme="dark"] .member-package-details strong,html[data-theme="dark"] .member-package-info-grid strong{color:#e4eef8}html[data-theme="dark"] .member-package-stats small,html[data-theme="dark"] .member-package-stats em{color:#879cb1}html[data-theme="dark"] .member-package-stat-icon{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-package-stat-icon.success{background:#10362a;color:#8ee0bb}html[data-theme="dark"] .member-package-stat-icon.warning{background:#35280e;color:#ffd27d}html[data-theme="dark"] .member-package-stat-icon.neutral{background:#18293b;color:#a8b9ca}html[data-theme="dark"] .member-package-percent{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-package-meter>div{background:#182b3f}html[data-theme="dark"] .member-package-meter-labels{color:#879bb0}html[data-theme="dark"] .member-package-limit-note{background:#0c1928;color:#8fa4b9}html[data-theme="dark"] .member-package-limit-note>span{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-package-limit-note.is-warning{background:#30260f;color:#d9ba75}html[data-theme="dark"] .member-package-limit-note.is-warning>span{background:#493817;color:#ffd27d}html[data-theme="dark"] .member-package-details>div,html[data-theme="dark"] .member-package-info-grid>div{border-color:#263b54}html[data-theme="dark"] .member-package-details span,html[data-theme="dark"] .member-package-info-grid p{color:#8ba0b5}html[data-theme="dark"] .member-package-info-grid>div>span{background:#142d49;color:#8bc3ff}
@media(max-width:1100px){.member-package-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-package-grid{grid-template-columns:1fr}}
@media(max-width:700px){.member-package-hero{align-items:flex-start;flex-direction:column;padding:24px 20px}.member-package-remaining{width:100%;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.member-package-remaining small{grid-column:1}.member-package-remaining strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:40px}.member-package-remaining span{grid-column:1}.member-package-stats{grid-template-columns:1fr 1fr}.member-package-info-grid{grid-template-columns:1fr}.member-package-info-grid>div{border-right:0;border-bottom:1px solid #edf1f6}.member-package-info-grid>div:last-child{border-bottom:0}html[data-theme="dark"] .member-package-info-grid>div{border-bottom-color:#263b54}.member-package-details>div{align-items:flex-start;flex-direction:column;gap:5px}.member-package-details strong{text-align:left}}
@media(max-width:460px){.member-package-stats{grid-template-columns:1fr}.member-package-hero h2{font-size:23px}.member-package-usage-body{padding:18px}.member-package-stats article{padding:15px}}


/* ===== ÜYE PANELİ SAYFA İÇİ BANNER / HERO EŞİT BOYUT FINAL v32 ===== */
.member-welcome,
.member-support-hero,
.member-notif-hero,
.member-message-hero,
.member-package-hero,
.member-account-hero,
.member-property-hero,
.member-trash-hero{
  min-height:142px!important;
  padding:24px 28px!important;
  border-radius:20px!important;
  align-items:center!important;
  box-sizing:border-box!important;
}
.member-welcome{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}
.member-support-hero,
.member-notif-hero,
.member-message-hero,
.member-package-hero,
.member-account-hero,
.member-property-hero,
.member-trash-hero{display:flex!important;justify-content:space-between!important}

@media(max-width:900px){
  .member-welcome,
  .member-support-hero,
  .member-notif-hero,
  .member-message-hero,
  .member-package-hero,
  .member-account-hero,
  .member-property-hero,
  .member-trash-hero{
    min-height:128px!important;
    padding:20px!important;
  }
  .member-welcome{grid-template-columns:minmax(0,1fr) auto!important}
}

@media(max-width:620px){
  .member-welcome,
  .member-support-hero,
  .member-notif-hero,
  .member-message-hero,
  .member-package-hero,
  .member-account-hero,
  .member-property-hero,
  .member-trash-hero{
    min-height:0!important;
    padding:18px 16px!important;
    border-radius:18px!important;
    gap:14px!important;
  }
  .member-welcome,
  .member-support-hero,
  .member-notif-hero,
  .member-message-hero,
  .member-package-hero,
  .member-account-hero,
  .member-property-hero,
  .member-trash-hero{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
}


/* ===== ÜYE İLAN PERFORMANSI PROFESYONEL FINAL v33 ===== */
.member-performance-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:142px;padding:24px 28px;border-radius:20px;margin-bottom:18px;background:linear-gradient(125deg,#0c2d58,var(--m-primary));color:#fff;box-shadow:0 18px 45px rgba(13,77,153,.18)}
.member-performance-hero:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-110px;top:-150px;box-shadow:0 0 0 54px rgba(255,255,255,.035),0 0 0 108px rgba(255,255,255,.025)}
.member-performance-hero>div{position:relative;z-index:1}.member-performance-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#c3ddfb;margin-bottom:8px}.member-performance-hero h2{margin:0 0 7px;font-size:26px;line-height:1.2}.member-performance-hero p{margin:0;max-width:760px;color:#d6e7f8;font-size:13px;line-height:1.6}.member-performance-hero-score{min-width:190px;padding:18px 22px;border-radius:17px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);text-align:center}.member-performance-hero-score small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#c9def6}.member-performance-hero-score strong{display:block;font-size:42px;line-height:1;margin:8px 0 5px}.member-performance-hero-score span{font-size:11px;color:#d7e8fa}
.member-performance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-performance-stats article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2eaf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(21,54,90,.05)}.member-performance-stat-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 42px;background:#eaf4ff;color:#1776d6;font-size:18px;font-weight:900}.member-performance-stat-icon.success{background:#e8f8f0;color:#198250}.member-performance-stat-icon.warning{background:#fff4d9;color:#a16a00}.member-performance-stat-icon.info{background:#eef2ff;color:#6b5bd1}.member-performance-stats article>div{display:grid;gap:2px;min-width:0}.member-performance-stats small{font-size:10px;font-weight:800;color:#7f90a3}.member-performance-stats strong{font-size:23px;color:#18334f}.member-performance-stats em{font-style:normal;font-size:10px;color:#9aa8b6}
.member-performance-card{overflow:hidden}.member-performance-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;font-weight:800;color:#71869b}.member-performance-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.member-performance-legend i.low{background:#e45468}.member-performance-legend i.mid{background:#e6a62c}.member-performance-legend i.high{background:#2eac72}
.member-performance-final article{grid-template-columns:minmax(210px,1.25fr) minmax(260px,2fr) 135px minmax(190px,220px)!important;gap:18px!important;padding:16px 18px!important}.member-performance-info{display:grid;gap:4px;min-width:0}.member-performance-info small{font-size:10px;color:#8ba0b5}.member-performance-info strong{font-size:13px;color:#203a57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-performance-bar-wrap{display:grid;gap:7px;min-width:0}.member-performance-level-label{font-size:9px;color:#7f93a9}.member-progress{height:9px!important}.member-progress.member-progress-low span{background:linear-gradient(90deg,#b73d50,#ef6074)!important}.member-progress.member-progress-mid span{background:linear-gradient(90deg,#b8780d,#efb43a)!important}.member-progress.member-progress-high span{background:linear-gradient(90deg,#14875a,#39c982)!important}
.member-performance-view-count{min-width:118px;display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;align-items:center;column-gap:7px;padding:8px 10px;border-radius:13px;border:1px solid transparent}.member-performance-view-count>span{grid-row:1 / span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;font-size:11px}.member-performance-view-count strong{font-size:15px;line-height:1}.member-performance-view-count small{font-size:9px;line-height:1.2}.member-performance-view-count.low{background:#361923;border-color:#6d2f3d;color:#ff9dad}.member-performance-view-count.low>span{background:#572330}.member-performance-view-count.mid{background:#35280f;border-color:#69501b;color:#ffd27d}.member-performance-view-count.mid>span{background:#4a3715}.member-performance-view-count.high{background:#10362a;border-color:#1e674c;color:#90e3bc}.member-performance-view-count.high>span{background:#174b39}
.member-performance-actions{justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.member-performance-actions .member-action-btn{min-width:88px!important;padding:8px 11px!important;white-space:nowrap!important}.member-performance-actions .member-action-btn span:last-child{overflow:visible!important;text-overflow:clip!important}
html[data-theme="dark"] .member-performance-stats article{background:#0e1b2b;border-color:#24384f;box-shadow:none}html[data-theme="dark"] .member-performance-stats strong{color:#e4eef8}html[data-theme="dark"] .member-performance-stats small,html[data-theme="dark"] .member-performance-stats em{color:#879cb1}html[data-theme="dark"] .member-performance-stat-icon{background:#142d49;color:#8bc3ff}html[data-theme="dark"] .member-performance-stat-icon.success{background:#10362a;color:#8ee0bb}html[data-theme="dark"] .member-performance-stat-icon.warning{background:#35280e;color:#ffd27d}html[data-theme="dark"] .member-performance-stat-icon.info{background:#23264b;color:#b8b2ff}html[data-theme="dark"] .member-performance-legend{color:#8499af}html[data-theme="dark"] .member-performance-info strong{color:#e0ecf8}
@media(max-width:1200px){.member-performance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-performance-final article{grid-template-columns:minmax(170px,1fr) minmax(170px,1.4fr) 125px minmax(170px,1fr)!important}}
@media(max-width:900px){.member-performance-hero{min-height:128px;padding:20px}.member-performance-final article{grid-template-columns:1fr 1.3fr!important}.member-performance-view-count,.member-performance-actions{grid-column:auto!important}.member-performance-actions{justify-content:flex-start!important}}
@media(max-width:620px){.member-performance-hero{min-height:0;display:grid;grid-template-columns:1fr!important;gap:14px;padding:18px 16px;border-radius:18px}.member-performance-hero-score{width:100%;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.member-performance-hero-score small{grid-column:1}.member-performance-hero-score strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:36px}.member-performance-hero-score span{grid-column:1}.member-performance-stats{grid-template-columns:1fr 1fr}.member-performance-card .member-card-head{align-items:flex-start;flex-direction:column}.member-performance-final article{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.member-performance-view-count{width:max-content;min-width:120px}.member-performance-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.member-performance-actions .member-action-btn{width:100%;justify-content:center;min-width:0!important}}
@media(max-width:430px){.member-performance-stats{grid-template-columns:1fr}.member-performance-actions{grid-template-columns:1fr!important}}

/* ===== ÜYE PANELİ GENEL QA / SON GÖRSEL RÖTUŞ v34 ===== */
/* Masaüstünde tüm mavi sayfa içi bannerları daha kompakt ve aynı ölçüde tut. */
.member-welcome,
.member-support-hero,
.member-notif-hero,
.member-message-hero,
.member-package-hero,
.member-account-hero,
.member-property-hero,
.member-trash-hero,
.member-performance-hero{
  min-height:118px!important;
  padding:19px 24px!important;
  border-radius:18px!important;
  margin-bottom:16px!important;
}
.member-performance-hero h2,
.member-support-hero h2,
.member-notif-hero h2,
.member-message-hero h2,
.member-package-hero h2,
.member-account-hero h2,
.member-property-hero h2,
.member-trash-hero h2{font-size:23px!important;margin-bottom:6px!important}
.member-performance-hero p,
.member-support-hero p,
.member-notif-hero p,
.member-message-hero p,
.member-package-hero p,
.member-account-hero p,
.member-property-hero p,
.member-trash-hero p{line-height:1.45!important}

/* Sağ taraftaki hero özet kutularını banner ile dengeli hale getir. */
.member-performance-hero-score,
.member-package-remaining,
.member-account-score,
.member-support-hero-badge,
.member-notif-hero-badge,
.member-message-hero-badge{
  padding:13px 17px!important;
  min-height:72px!important;
}
.member-performance-hero-score strong,
.member-package-remaining strong{font-size:35px!important;margin:5px 0 3px!important}

/* Paket kullanım çubuğu altındaki rakamların bara yapışmasını / kaybolmasını önle. */
.member-package-meter{overflow:visible!important}
.member-package-meter>div{margin-bottom:0!important}
.member-package-meter-labels{
  position:relative!important;
  z-index:2!important;
  margin-top:10px!important;
  min-height:16px!important;
  line-height:16px!important;
  color:#7890a8!important;
}
html[data-theme="dark"] .member-package-meter-labels{color:#8ea7bf!important}

/* Boş Taslak ekranını gereksiz uzun göstermeden daha dengeli tut. */
.member-card .member-empty.member-empty-icon{
  min-height:166px!important;
  padding:34px 20px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}
.member-card .member-empty.member-empty-icon>span{margin-bottom:10px!important}

/* Favoriler ve standart listelerde aksiyon alanına biraz daha nefes ver. */
.member-list.full .member-row-actions{align-items:center!important;justify-content:flex-end!important}
.member-list.full .member-action-btn{white-space:nowrap!important}

/* Profil ekranında alt aksiyonun footer'a yapışmasını önle. */
.member-profile-form-card{margin-bottom:14px!important}

/* Genel kart aralıklarını aynı ritimde tut. */
.member-performance-stats,
.member-package-stats,
.member-message-stats,
.member-notif-stats,
.member-support-stats,
.member-account-stats{margin-bottom:16px!important}

@media(max-width:900px){
  .member-welcome,
  .member-support-hero,
  .member-notif-hero,
  .member-message-hero,
  .member-package-hero,
  .member-account-hero,
  .member-property-hero,
  .member-trash-hero,
  .member-performance-hero{
    min-height:108px!important;
    padding:17px 19px!important;
  }
}
@media(max-width:620px){
  .member-welcome,
  .member-support-hero,
  .member-notif-hero,
  .member-message-hero,
  .member-package-hero,
  .member-account-hero,
  .member-property-hero,
  .member-trash-hero,
  .member-performance-hero{
    min-height:0!important;
    padding:16px!important;
    border-radius:17px!important;
    margin-bottom:14px!important;
  }
  .member-performance-hero h2,
  .member-support-hero h2,
  .member-notif-hero h2,
  .member-message-hero h2,
  .member-package-hero h2,
  .member-account-hero h2,
  .member-property-hero h2,
  .member-trash-hero h2{font-size:21px!important}
  .member-package-meter-labels{font-size:10px!important}
}


/* ===== MESAJ / BİLDİRİM / DESTEK AKIŞ FINAL v35 ===== */
.member-notif-one-form{margin-left:auto;display:flex;position:relative;z-index:2}
.member-notif-one-btn{width:30px;height:30px;border-radius:10px;border:1px solid rgba(72,151,233,.35);background:#102b47;color:#7ec0ff;display:grid;place-items:center;cursor:pointer;font-weight:900}
.member-notif-one-btn:hover{background:#174068;color:#fff}
html[data-theme="light"] .member-notif-one-btn{background:#edf6ff;border-color:#c8def4;color:#1e72c8}
@media(max-width:620px){.member-notif-one-form{margin-left:0}.member-notif-one-btn{width:34px;height:34px}}


/* =========================================================
   FINAL v20 — ÜYE PANELİ MOBİL ALT BOŞLUK DÜZELTMESİ
   Tüm üye paneli sayfaları için.
   Desktop yapısına dokunmaz.
   ========================================================= */
@media (max-width:820px){

  /* Mobilde sabit footer kaynaklı çift alt boşluğu kaldır. */
  .member-main{
    padding-bottom:0!important;
    min-height:0!important;
  }

  /* İçeriğin altına yalnız normal, dengeli bir nefes payı bırak. */
  .member-content{
    padding-bottom:20px!important;
    min-height:0!important;
  }

  /* Footer mobilde içeriğin hemen ardından doğal akışta gelsin.
     Böylece ekranın altında yüzlerce px boş alan oluşmaz. */
  .member-panel-footer{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    width:100%!important;
    min-height:62px!important;
    height:auto!important;
    margin:0!important;
    padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;
    flex:0 0 auto!important;
    z-index:2!important;
  }
}

@media (max-width:520px){
  .member-main{
    padding-bottom:0!important;
  }

  .member-content{
    padding-bottom:16px!important;
  }

  .member-panel-footer{
    min-height:66px!important;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;
    justify-content:center!important;
    text-align:center!important;
    gap:4px!important;
  }

  .member-panel-footer span{
    width:100%!important;
  }
}


/* =========================================================
   FINAL v25 — GİRİŞ GÖRSELİ + GERÇEK GECE / GÜNDÜZ UYUMU
   Bu blok yalnız Danışman/Müşteri giriş ekranını etkiler.
   ========================================================= */

/* ---------- Ortak masaüstü iskelet ---------- */
body.member-auth-body:has(.member-login-role-switch){
  --login-radius:26px;
  --login-border:#d7e3ef;
  --login-card:#ffffff;
  --login-card-soft:#f7faff;
  --login-text:#10243d;
  --login-muted:#6f8297;
  --login-input:#f8fbff;
  --login-input-border:#d8e5f1;
  --login-tab:#edf5ff;
  --login-note:#eff8ff;
  --login-note-border:#cce8fb;
  --login-shadow:0 28px 85px rgba(20,58,97,.16);
  min-height:100dvh;
  background:
    radial-gradient(circle at 78% 14%,rgba(55,163,255,.18),transparent 28%),
    linear-gradient(135deg,#edf6ff 0%,#f8fbff 44%,#eaf5ff 100%);
  color:var(--login-text);
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  width:min(1320px,calc(100vw - 56px));
  min-height:720px;
  grid-template-columns:1.06fr .94fr;
  border-radius:var(--login-radius);
  border:1px solid var(--login-border);
  overflow:hidden;
  background:var(--login-card);
  box-shadow:var(--login-shadow);
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
  position:relative;
  padding:50px 52px;
  color:#fff;
  isolation:isolate;
  background:
    linear-gradient(135deg,rgba(3,29,65,.80),rgba(8,67,135,.64)),
    var(--member-auth-listing-image,linear-gradient(135deg,#09254b,#0c4b8e));
  background-size:cover;
  background-position:center;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand.has-listing-image{
  background:
    linear-gradient(135deg,rgba(3,26,60,.82),rgba(12,67,131,.58)),
    var(--member-auth-listing-image);
  background-size:cover;
  background-position:center;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    linear-gradient(180deg,rgba(5,21,46,.06),rgba(5,21,46,.20)),
    radial-gradient(circle at 14% 18%,rgba(38,181,255,.16),transparent 32%);
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand::after{
  display:none;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-logo{
  max-width:190px;
  max-height:64px;
  object-fit:contain;
  filter:drop-shadow(0 8px 20px rgba(0,0,0,.28));
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy{
  max-width:575px;
  margin:auto 0 65px;
}
body.member-auth-body:has(.member-login-role-switch) .member-kicker{
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.22);
  color:#fff;
  box-shadow:0 10px 30px rgba(0,0,0,.12);
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
  max-width:530px;
  margin:25px 0 16px;
  font-size:54px;
  line-height:1.08;
  letter-spacing:-.035em;
  color:#fff;
  text-shadow:0 2px 20px rgba(0,0,0,.14);
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
  max-width:540px;
  margin:0;
  color:#e7f3ff;
  font-size:16px;
  line-height:1.75;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points{
  margin-top:27px;
  gap:10px;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span{
  padding:9px 12px;
  border:1px solid rgba(255,255,255,.13);
  background:rgba(255,255,255,.10);
  color:#fff;
  backdrop-filter:blur(8px);
}

/* ---------- Sağ kart / GÜNDÜZ ---------- */
body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:46px 54px;
  background:var(--login-card);
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
  width:min(485px,100%);
}
body.member-auth-body:has(.member-login-role-switch) .member-back{
  color:#6d8399;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
  margin:34px 0 22px;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  margin:0 0 7px;
  font-size:38px;
  color:var(--login-text);
  letter-spacing:-.025em;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  color:var(--login-muted);
  font-size:14px;
}

/* ---------- Rol seçimi ---------- */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
  margin:0 0 13px;
  border:1px solid #cbdcec;
  border-radius:14px;
  background:#edf5fc;
  overflow:hidden;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  min-height:70px;
  color:#49637f;
  background:transparent;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role+.member-login-role{
  border-left:1px solid #cbdcec;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role:hover{
  background:#e6f1fb;
  color:#173b61;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  color:#fff;
  background:linear-gradient(135deg,#1680ff 0%,#1eb7ef 100%);
  box-shadow:0 10px 28px rgba(25,142,245,.23);
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
  background:rgba(255,255,255,.18);
  border:1px solid rgba(255,255,255,.12);
}

/* ---------- Bilgi kutusu ---------- */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  min-height:60px;
  margin:0 0 19px;
  border:1px solid var(--login-note-border);
  background:var(--login-note);
  color:#395772;
  box-shadow:none;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note-icon{
  background:#19aef0;
  color:#fff;
}

/* ---------- Form ---------- */
body.member-auth-body:has(.member-login-role-switch) .member-form label{
  color:#263f59;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input{
  min-height:50px;
  color:#162f49;
  background:var(--login-input);
  border:1px solid var(--login-input-border);
}
body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#8497aa;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input:focus{
  border-color:#2997ef;
  background:#fff;
  box-shadow:0 0 0 4px rgba(41,151,239,.10);
}
body.member-auth-body:has(.member-login-role-switch) .member-password button{
  color:#1474c9;
  background:#e7f3ff;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row{
  align-items:center;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row a{
  color:#1684ed;
  font-weight:700;
}
body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
  min-height:50px;
  border-radius:12px;
  background:linear-gradient(135deg,#167cff,#1cb7f1);
  box-shadow:0 13px 30px rgba(20,132,239,.22);
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  color:#8697a8;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep::before,
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep::after{
  background:#d7e2ec;
}
body.member-auth-body:has(.member-login-role-switch) .member-btn.outline{
  color:#203b56;
  background:#fff;
  border:1px solid #cbdbea;
}
body.member-auth-body:has(.member-login-role-switch) .member-btn.outline:hover{
  background:#f3f8fd;
  border-color:#9fc5e7;
}

/* ---------- Tema butonu / GÜNDÜZ ---------- */
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  top:21px;
  right:21px;
  color:#264764;
  background:#f6faff;
  border-color:#cdddea;
  box-shadow:0 8px 18px rgba(40,75,106,.08);
}

/* =========================================================
   GECE MODU — yalnız data-theme=dark altında çalışır
   ========================================================= */
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch){
  --login-border:#24425c;
  --login-card:#0b1828;
  --login-card-soft:#102238;
  --login-text:#f4f8fc;
  --login-muted:#8fa7bf;
  --login-input:#102239;
  --login-input-border:#29455f;
  --login-tab:#10263f;
  --login-note:#0d2944;
  --login-note-border:#275d86;
  --login-shadow:0 30px 95px rgba(0,0,0,.58);
  background:
    radial-gradient(circle at 86% 12%,rgba(19,104,205,.18),transparent 25%),
    linear-gradient(135deg,#020a14 0%,#061426 48%,#08192d 100%);
  color:var(--login-text);
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  background:var(--login-card);
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-brand,
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-brand.has-listing-image{
  background:
    linear-gradient(135deg,rgba(1,12,29,.82),rgba(6,41,84,.70)),
    var(--member-auth-listing-image,linear-gradient(135deg,#061329,#0a356d));
  background-size:cover;
  background-position:center;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  background:#0b1828;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-back{
  color:#8da5bc;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  color:#f4f8fc;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  color:#8fa7bf;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
  border-color:#294967;
  background:#10233a;
  box-shadow:none;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  color:#a9bdd2;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role+.member-login-role{
  border-left-color:#294967;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role:hover{
  color:#fff;
  background:#16304e;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  color:#fff;
  background:linear-gradient(135deg,#167cff,#1cb7f1);
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  border-color:#245b86;
  background:#0c2945;
  color:#c9e2f8;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-form label{
  color:#dce8f4;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-form input{
  color:#f5f9fd;
  background:#102239;
  border-color:#2a465f;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#718ba5;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-form input:focus{
  background:#112741;
  border-color:#369cf1;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-password button{
  color:#9bcfff;
  background:#173655;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  color:#71879d;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep::before,
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep::after{
  background:#263e56;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-btn.outline{
  color:#eef6fd;
  background:#0d1d30;
  border-color:#31506b;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-btn.outline:hover{
  background:#122841;
  border-color:#3d6687;
}
html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  color:#e9f3fc;
  background:#102338;
  border-color:#2d4a63;
  box-shadow:none;
}

/* =========================================================
   TABLET / MOBİL
   ========================================================= */
@media(max-width:900px){
  body.member-auth-body:has(.member-login-role-switch){
    display:block;
    min-height:100dvh;
    padding:0!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    display:block;
    width:100%!important;
    min-height:100dvh;
    border:0;
    border-radius:0!important;
    box-shadow:none;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
    display:none!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    min-height:100dvh;
    align-items:flex-start;
    padding:22px 22px calc(30px + env(safe-area-inset-bottom,0px));
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
    width:min(520px,100%);
    margin:0 auto;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand{
    display:flex;
    min-height:62px;
    margin:0 74px 8px 0;
    align-items:center;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand img{
    max-width:176px;
    max-height:50px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
    top:21px;
    right:20px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
    margin:22px 0 18px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:31px;
  }
}

@media(max-width:560px){
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    padding-left:16px;
    padding-right:16px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
    grid-template-columns:1fr 1fr;
    border-radius:13px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    min-height:68px;
    padding:9px 8px;
    gap:7px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
    width:31px;
    height:31px;
    flex-basis:31px;
    font-size:14px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
    font-size:11.5px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    font-size:8px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    min-height:58px;
    padding:10px 11px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
    font-size:9.5px;
    line-height:1.45;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-form{
    gap:14px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand img{
    max-width:158px;
  }
}

@media(max-width:390px){
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    flex-direction:column;
    gap:4px;
    text-align:center;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role span:last-child{
    text-align:center;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    white-space:normal;
    line-height:1.1;
  }
}

/* Kullanıcının işletim sistemi için reduced-motion */
@media(prefers-reduced-motion:reduce){
  body.member-auth-body:has(.member-login-role-switch) *,
  body.member-auth-body:has(.member-login-role-switch) *::before,
  body.member-auth-body:has(.member-login-role-switch) *::after{
    transition:none!important;
    animation:none!important;
  }
}


/* =========================================================
   FINAL v26 — REFERANS KART BİREBİR / COMPACT LOGIN
   Bu blok yalnız Danışman/Müşteri giriş ekranını etkiler.
   Önceki geniş split-screen düzenini bu sayfada devre dışı bırakır.
   ========================================================= */

html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch),
body.member-auth-body:has(.member-login-role-switch){
  min-height:100dvh!important;
  display:grid!important;
  place-items:center!important;
  padding:32px 18px!important;
  overflow:auto!important;
  background:
    radial-gradient(circle at 50% 8%,rgba(24,183,179,.08),transparent 24%),
    #071119!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  width:min(480px,100%)!important;
  min-height:0!important;
  height:auto!important;
  display:block!important;
  grid-template-columns:none!important;
  margin:auto!important;
  border:1px solid #2e414d!important;
  border-radius:26px!important;
  overflow:hidden!important;
  background:#0d171f!important;
  box-shadow:0 28px 70px rgba(0,0,0,.42)!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
  display:none!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  position:relative!important;
  min-height:0!important;
  width:100%!important;
  padding:46px 46px 42px!important;
  display:block!important;
  background:#0d171f!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand{
  display:none!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  z-index:3!important;
  width:42px!important;
  min-width:42px!important;
  height:42px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #334955!important;
  border-radius:50%!important;
  background:#16232b!important;
  color:#dbe8ee!important;
  box-shadow:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth .member-theme-text{
  display:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth .member-theme-icon{
  font-size:18px!important;
}

body.member-auth-body:has(.member-login-role-switch) .member-back{
  display:none!important;
}

/* Referanstaki üst logo işareti */
.member-login-card-brand{
  width:62px;
  height:62px;
  margin:0 auto 18px;
  position:relative;
  display:grid;
  place-items:center;
  border-radius:18px;
  background:
    linear-gradient(145deg,#0e8e9c 0 50%,#0a3f7d 50% 100%);
  box-shadow:0 12px 28px rgba(0,0,0,.25);
  transform:rotate(0deg);
}
.member-login-card-brand:before{
  content:"";
  position:absolute;
  inset:8px;
  border:3px solid rgba(255,255,255,.92);
  border-radius:10px;
  clip-path:polygon(50% 0,100% 38%,100% 100%,0 100%,0 38%);
}
.member-login-card-brand-house{
  position:relative;
  z-index:2;
  color:#fff;
  font-size:21px;
  font-weight:900;
  line-height:1;
  transform:translateY(3px);
}
.member-login-card-brand i{
  position:absolute;
  right:9px;
  bottom:10px;
  width:13px;
  height:13px;
  border-radius:50%;
  background:#18cfc3;
  z-index:3;
  box-shadow:0 0 0 3px #0d171f;
}

/* Başlık */
body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
  margin:0 0 24px!important;
  text-align:center!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  margin:0 0 7px!important;
  font-size:30px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:-.02em!important;
  color:#f4f7f9!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  margin:0!important;
  font-size:13px!important;
  line-height:1.45!important;
  color:#9aadb7!important;
}

/* İki giriş tipi */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:8px!important;
  margin:0 0 14px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  min-height:74px!important;
  padding:12px 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border:1px solid #334b57!important;
  border-radius:12px!important;
  background:#15232b!important;
  color:#d5e0e5!important;
  box-shadow:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role+.member-login-role{
  border-left:1px solid #334b57!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role:hover{
  background:#1a2a33!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  border-color:#10c8ad!important;
  background:linear-gradient(135deg,#123b42,#153038)!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(16,200,173,.14)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
  width:32px!important;
  height:32px!important;
  flex:0 0 32px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:#22343c!important;
  color:#b9c8cf!important;
  font-size:15px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active .member-login-role-icon{
  background:#0e9d8b!important;
  color:#fff!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role span:last-child{
  min-width:0!important;
  text-align:left!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
  display:block!important;
  font-size:12px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
  display:block!important;
  margin-top:3px!important;
  font-size:9px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  color:#899da7!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active small{
  color:#9ed8cf!important;
}

/* Referanstaki mavi bilgi kutusu */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  min-height:54px!important;
  margin:0 0 22px!important;
  padding:10px 12px!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  gap:10px!important;
  border:1px solid #235274!important;
  border-radius:10px!important;
  background:#0c2232!important;
  color:#c8d7df!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note-icon{
  width:24px!important;
  height:24px!important;
  border-radius:50%!important;
  background:#24a7d9!important;
  color:#04141d!important;
  font-size:12px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
  font-size:10px!important;
  line-height:1.45!important;
  color:#c5d5dd!important;
}

/* Form */
body.member-auth-body:has(.member-login-role-switch) .member-form{
  gap:14px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form label{
  gap:7px!important;
  font-size:11px!important;
  font-weight:800!important;
  color:#e3eaee!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input{
  min-height:44px!important;
  padding:11px 13px!important;
  border:1px solid #324853!important;
  border-radius:10px!important;
  background:#15232b!important;
  color:#f3f7f9!important;
  box-shadow:none!important;
  font-size:13px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#6f858f!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input:focus{
  border-color:#12b8a5!important;
  box-shadow:0 0 0 3px rgba(18,184,165,.12)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-password button{
  right:6px!important;
  top:6px!important;
  bottom:6px!important;
  padding:0 10px!important;
  border-radius:8px!important;
  background:#21343e!important;
  color:#d2dfe5!important;
  font-size:10px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row{
  align-items:center!important;
  font-size:10px!important;
  color:#a3b3bb!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row a{
  color:#24c6b4!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-check{
  color:#a8b8c0!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-check input{
  width:15px!important;
  height:15px!important;
  min-height:15px!important;
  padding:0!important;
  accent-color:#18b8a4!important;
}

/* Ana giriş butonu */
body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
  min-height:46px!important;
  margin-top:2px!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#00b79f,#00c0a8)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:850!important;
  box-shadow:0 10px 24px rgba(0,183,159,.18)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit:hover{
  filter:brightness(1.05)!important;
}

/* Alt ayraç ve kayıt */
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  margin:18px 0!important;
  color:#728892!important;
  font-size:9px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:before,
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:after{
  background:#263a44!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
  min-height:44px!important;
  width:100%!important;
  border:1px solid #324853!important;
  border-radius:10px!important;
  background:#15232b!important;
  color:#ecf2f5!important;
  font-size:11px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn:hover{
  background:#1a2b34!important;
  border-color:#45616e!important;
}

/* Hata / bildirim kutusu */
body.member-auth-body:has(.member-login-role-switch) .member-alert{
  margin:0 0 14px!important;
  border-radius:10px!important;
  font-size:11px!important;
}

/* GERÇEK GÜNDÜZ MODU */
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch){
  background:
    radial-gradient(circle at 50% 8%,rgba(0,183,159,.08),transparent 26%),
    #edf2f5!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  border-color:#ccd7dd!important;
  background:#ffffff!important;
  box-shadow:0 26px 70px rgba(36,55,66,.14)!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  background:#ffffff!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  border-color:#d5e0e5!important;
  background:#f4f7f9!important;
  color:#30434d!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-card-brand i{
  box-shadow:0 0 0 3px #fff!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  color:#13242c!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  color:#71848e!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  border-color:#d6e0e5!important;
  background:#f7f9fa!important;
  color:#334750!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  border-color:#0fb49f!important;
  background:#e8f7f4!important;
  color:#153a36!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
  background:#e8eef1!important;
  color:#647881!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role.active .member-login-role-icon{
  background:#11a992!important;
  color:#fff!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
  color:#71848d!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  border-color:#c8e0eb!important;
  background:#f0f8fb!important;
  color:#4b626e!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
  color:#4f6671!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form label{
  color:#344a55!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form input{
  border-color:#d4dee3!important;
  background:#f8fafb!important;
  color:#1b2e37!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#9aaab2!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-password button{
  background:#e8eef1!important;
  color:#445b66!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-check{
  color:#61747d!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  color:#8798a0!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:before,
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:after{
  background:#dce4e8!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
  border-color:#d4dee3!important;
  background:#f7f9fa!important;
  color:#344a55!important;
}

/* Tablet + mobil */
@media(max-width:700px){
  html[data-theme="dark"] body.member-auth-body:has(.member-login-role-switch),
  body.member-auth-body:has(.member-login-role-switch){
    place-items:start center!important;
    padding:18px 12px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:min(480px,100%)!important;
    border-radius:20px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    min-height:0!important;
    padding:36px 22px 28px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
    top:14px!important;
    right:14px!important;
  }
  .member-login-card-brand{
    width:56px;height:56px;
    margin-bottom:16px;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:27px!important;
  }
}

@media(max-width:430px){
  body.member-auth-body:has(.member-login-role-switch){
    padding:0!important;
    background:#0d171f!important;
  }
  html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch){
    background:#fff!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:100%!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    min-height:100dvh!important;
    padding:34px 16px calc(24px + env(safe-area-inset-bottom,0px))!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
    gap:7px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    min-height:70px!important;
    padding:10px 7px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
    width:29px!important;height:29px!important;flex-basis:29px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
    font-size:11px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    font-size:8px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    margin-bottom:18px!important;
  }
}

@media(max-width:355px){
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    flex-direction:column!important;
    gap:4px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role span:last-child{
    text-align:center!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    white-space:normal!important;
  }
}


/* =========================================================
   FINAL v27 — REFERANS GİRİŞ TASARIMI
   Hedef: kullanıcının gönderdiği 2 kolonlu SEOEmlak giriş kartı.
   Yalnız Danışman/Müşteri giriş ekranını etkiler.
   ========================================================= */

body.member-auth-body:has(.member-login-role-switch){
  min-height:100dvh!important;
  display:grid!important;
  place-items:center!important;
  padding:28px!important;
  overflow:auto!important;
  background:
    radial-gradient(circle at 52% 4%,rgba(46,128,214,.18),transparent 30%),
    linear-gradient(135deg,#04111f 0%,#07192c 55%,#0b2c51 100%)!important;
}

/* Ana büyük kart */
body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  width:min(1440px,calc(100vw - 56px))!important;
  height:min(865px,calc(100dvh - 56px))!important;
  min-height:700px!important;
  display:grid!important;
  grid-template-columns:52.5% 47.5%!important;
  margin:auto!important;
  border:1px solid #35506c!important;
  border-radius:25px!important;
  overflow:hidden!important;
  background:#0b1727!important;
  box-shadow:0 34px 95px rgba(0,0,0,.46)!important;
}

/* Sol görsel alan */
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  min-width:0!important;
  min-height:0!important;
  padding:48px 58px 42px!important;
  color:#fff!important;
  overflow:hidden!important;
  background:
    linear-gradient(180deg,rgba(5,27,55,.18) 0%,rgba(3,22,44,.20) 36%,rgba(3,19,39,.70) 100%),
    var(--member-auth-listing-image,linear-gradient(145deg,#154c88,#06182b)) center/cover no-repeat!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(3,22,43,.22),transparent 56%),
    linear-gradient(180deg,rgba(1,13,28,.05),rgba(2,16,34,.35))!important;
  z-index:0!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-brand:after{
  display:none!important;
}

/* Logo */
body.member-auth-body:has(.member-login-role-switch) .member-brand.auth-brand{
  position:relative!important;
  z-index:2!important;
  align-self:flex-start!important;
  display:flex!important;
  width:auto!important;
  max-width:310px!important;
  margin:0!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-logo{
  width:auto!important;
  height:auto!important;
  max-width:255px!important;
  max-height:78px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 5px 12px rgba(0,0,0,.28))!important;
}

/* Sol metinler */
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy{
  position:relative!important;
  z-index:2!important;
  width:min(480px,100%)!important;
  max-width:480px!important;
  margin:0 0 55px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-kicker{
  display:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
  max-width:440px!important;
  margin:0 0 25px!important;
  color:#fff!important;
  font-size:58px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  font-weight:850!important;
  text-shadow:0 3px 16px rgba(0,0,0,.30)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
  width:min(435px,100%)!important;
  margin:0!important;
  color:rgba(255,255,255,.92)!important;
  font-size:19px!important;
  line-height:1.55!important;
  text-shadow:0 2px 12px rgba(0,0,0,.28)!important;
}

/* Sol alt 3 özellik */
body.member-auth-body:has(.member-login-role-switch) .member-auth-points{
  position:absolute!important;
  left:58px!important;
  right:58px!important;
  bottom:38px!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:0!important;
  margin:0!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span{
  min-height:92px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  padding:56px 10px 0!important;
  position:relative!important;
  background:transparent!important;
  border-radius:0!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:750!important;
  text-align:center!important;
  line-height:1.25!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span+span{
  border-left:1px solid rgba(255,255,255,.15)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span:before{
  position:absolute!important;
  top:2px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.30)!important;
  border-radius:50%!important;
  background:rgba(11,49,84,.50)!important;
  color:#b9dcff!important;
  font-size:21px!important;
  font-weight:700!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span:nth-child(1):before{content:"♢"!important}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span:nth-child(2):before{content:"⌕"!important}
body.member-auth-body:has(.member-login-role-switch) .member-auth-points span:nth-child(3):before{content:"♟"!important}

/* Sağ panel */
body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  min-width:0!important;
  min-height:0!important;
  padding:46px 62px!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(32,116,202,.09),transparent 38%),
    linear-gradient(155deg,#0c1a2d,#081626 72%)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
  width:min(560px,100%)!important;
  max-width:560px!important;
  margin:0!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand{
  display:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-card-brand{
  display:none!important;
}

/* Tema butonu referanstaki kapsül */
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  position:absolute!important;
  top:25px!important;
  right:30px!important;
  z-index:5!important;
  width:auto!important;
  min-width:94px!important;
  height:45px!important;
  padding:0 15px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border:1px solid #3b5875!important;
  border-radius:13px!important;
  background:#10243b!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth .member-theme-text{
  display:inline!important;
  font-size:12px!important;
  font-weight:800!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth .member-theme-icon{
  font-size:15px!important;
}

/* Siteye dön */
body.member-auth-body:has(.member-login-role-switch) .member-back{
  display:inline-flex!important;
  margin:0 0 35px!important;
  color:#b2c8db!important;
  font-size:13px!important;
}

/* Başlık */
body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
  margin:0 0 30px!important;
  text-align:left!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  margin:0 0 8px!important;
  color:#fff!important;
  font-size:39px!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  font-weight:850!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  margin:0!important;
  color:#8daac4!important;
  font-size:15px!important;
  line-height:1.5!important;
}

/* Danışman / müşteri seçim kutusu */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:0!important;
  margin:0 0 18px!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #2d4c6f!important;
  border-radius:13px!important;
  background:#122640!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  min-height:76px!important;
  padding:12px 16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#dceafa!important;
  box-shadow:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role+.member-login-role{
  border-left:1px solid #2d4c6f!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  background:linear-gradient(135deg,#1680ff,#20aff1)!important;
  color:#fff!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
  width:38px!important;
  height:38px!important;
  flex:0 0 38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.08)!important;
  color:#d8e8f8!important;
  font-size:18px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role.active .member-login-role-icon{
  background:rgba(255,255,255,.15)!important;
  color:#fff!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role span:last-child{
  min-width:0!important;
  text-align:left!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
  display:block!important;
  color:inherit!important;
  font-size:14px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
  display:block!important;
  margin-top:3px!important;
  color:rgba(218,232,246,.76)!important;
  font-size:10px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}

/* Bilgi kutusu */
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  min-height:72px!important;
  margin:0 0 29px!important;
  padding:14px 16px!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  border:1px solid #27537a!important;
  border-radius:12px!important;
  background:#0d2238!important;
  color:#d7e6f3!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note-icon{
  width:28px!important;
  height:28px!important;
  background:#27afe4!important;
  color:#042137!important;
  font-size:13px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
  margin:0!important;
  color:#d6e2ed!important;
  font-size:11px!important;
  line-height:1.5!important;
}

/* Form */
body.member-auth-body:has(.member-login-role-switch) .member-form{
  gap:18px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form label{
  gap:8px!important;
  color:#f1f5f8!important;
  font-size:12px!important;
  font-weight:800!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input{
  min-height:52px!important;
  padding:13px 16px!important;
  border:1px solid #304e70!important;
  border-radius:11px!important;
  background:#10243b!important;
  color:#fff!important;
  font-size:14px!important;
  box-shadow:none!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#7892aa!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form input:focus{
  border-color:#2a9fff!important;
  box-shadow:0 0 0 3px rgba(42,159,255,.12)!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-password button{
  right:7px!important;
  top:7px!important;
  bottom:7px!important;
  padding:0 11px!important;
  border-radius:8px!important;
  background:#173a5e!important;
  color:#a9d2f5!important;
  font-size:10px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row{
  align-items:center!important;
  font-size:11px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-form-row a{
  color:#179cff!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-check{
  color:#f0f4f7!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-check input{
  width:17px!important;
  height:17px!important;
  min-height:17px!important;
  padding:0!important;
  accent-color:#199cff!important;
}

/* Ana mavi buton */
body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
  min-height:55px!important;
  margin-top:3px!important;
  border-radius:11px!important;
  background:linear-gradient(100deg,#1681ff 0%,#20bdf5 100%)!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:850!important;
  box-shadow:0 12px 30px rgba(20,133,255,.20)!important;
}

/* Kayıt bölümü */
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  margin:23px 0!important;
  color:#7890a7!important;
  font-size:10px!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:before,
body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:after{
  background:#2b465f!important;
}
body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
  min-height:52px!important;
  width:100%!important;
  border:1px solid #3b5d7e!important;
  border-radius:11px!important;
  background:transparent!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:850!important;
}

/* Gerçek gündüz teması — aynı yerleşim */
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch){
  background:linear-gradient(135deg,#e8f0f6,#d8e8f5)!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
  border-color:#bbccda!important;
  background:#fff!important;
  box-shadow:0 34px 90px rgba(31,57,78,.18)!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
  background:
    radial-gradient(circle at 100% 0%,rgba(50,135,206,.08),transparent 38%),
    #f8fbfd!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
  border-color:#bfd0dc!important;
  background:#fff!important;
  color:#263b49!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-back{
  color:#607789!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
  color:#132a3c!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
  color:#6f8596!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
  border-color:#c5d5e0!important;
  background:#edf4f8!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role{
  color:#30495b!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role+.member-login-role{
  border-left-color:#c5d5e0!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role.active{
  color:#fff!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role:not(.active) small{
  color:#718695!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
  border-color:#bfd8e8!important;
  background:#eef8fd!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
  color:#466276!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form label{
  color:#2b4354!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form input{
  border-color:#c8d7e2!important;
  background:#fff!important;
  color:#213747!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-form input::placeholder{
  color:#91a4b1!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-password button{
  background:#eaf2f7!important;
  color:#507087!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-check{
  color:#425967!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
  color:#7e929f!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:before,
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-sep:after{
  background:#ccd8e0!important;
}
html[data-theme="light"] body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
  border-color:#b9cbd8!important;
  background:#fff!important;
  color:#2b4354!important;
}

/* Daha kısa masaüstlerinde oranı koru */
@media (max-height:820px) and (min-width:901px){
  body.member-auth-body:has(.member-login-role-switch){
    padding:18px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    height:calc(100dvh - 36px)!important;
    min-height:650px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
    padding:34px 46px 30px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-logo{
    max-width:220px!important;
    max-height:66px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy{
    margin-bottom:40px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
    font-size:48px!important;
    margin-bottom:18px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
    font-size:16px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-points{
    left:46px!important;right:46px!important;bottom:24px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    padding:34px 52px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-back{
    margin-bottom:22px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
    margin-bottom:20px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:34px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    min-height:62px!important;
    margin-bottom:19px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-form{
    gap:12px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-form input{
    min-height:46px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
    min-height:48px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
    margin:16px 0!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
    min-height:46px!important;
  }
}

/* Tablet: görsel üstte, form altta */
@media(max-width:900px){
  body.member-auth-body:has(.member-login-role-switch){
    display:block!important;
    min-height:100dvh!important;
    padding:16px!important;
    background:#071522!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:min(680px,100%)!important;
    height:auto!important;
    min-height:0!important;
    grid-template-columns:1fr!important;
    margin:0 auto!important;
    border-radius:22px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
    display:flex!important;
    min-height:310px!important;
    padding:28px 30px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-logo{
    max-width:195px!important;
    max-height:58px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy{
    margin:auto 0 0!important;
    width:min(380px,100%)!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
    max-width:330px!important;
    margin:0 0 10px!important;
    font-size:38px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
    width:min(360px,100%)!important;
    font-size:14px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-points{
    display:none!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    min-height:0!important;
    padding:38px 34px 34px!important;
  }
}

/* Telefon: sadece giriş paneli, tam responsive */
@media(max-width:600px){
  body.member-auth-body:has(.member-login-role-switch){
    padding:0!important;
    background:#081626!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:100%!important;
    min-height:100dvh!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#081626!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
    display:none!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    min-height:100dvh!important;
    padding:78px 18px calc(28px + env(safe-area-inset-bottom,0px))!important;
    display:block!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
    width:100%!important;
    max-width:520px!important;
    margin:0 auto!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand{
    display:flex!important;
    justify-content:center!important;
    margin:0 auto 24px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-mobile-brand img{
    max-width:185px!important;
    max-height:56px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
    top:18px!important;
    right:18px!important;
    min-width:86px!important;
    height:40px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-back{
    margin-bottom:22px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:32px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
    gap:0!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    min-height:72px!important;
    padding:10px 8px!important;
    gap:7px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
    width:31px!important;height:31px!important;flex-basis:31px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
    font-size:11px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    font-size:8px!important;
  }
}

@media(max-width:360px){
  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    flex-direction:column!important;
    gap:4px!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role span:last-child{
    text-align:center!important;
  }
  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    white-space:normal!important;
  }
}


/* =========================================================
   FINAL v28 — ONAYLI REFERANS GÖRSELE BİREBİR YAKINLIK
   Sadece Danışman / Müşteri giriş ekranı.
   ========================================================= */

@media (min-width: 1100px){
  body.member-auth-body:has(.member-login-role-switch){
    min-height:100dvh!important;
    display:grid!important;
    place-items:center!important;
    padding:24px 32px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:min(1320px,calc(100vw - 64px))!important;
    height:min(760px,calc(100dvh - 48px))!important;
    min-height:650px!important;
    grid-template-columns:55% 45%!important;
    border-radius:24px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-brand{
    padding:34px 42px 28px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-brand.auth-brand{
    max-width:285px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-logo{
    max-width:245px!important;
    max-height:68px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy{
    width:min(455px,100%)!important;
    max-width:455px!important;
    margin:0 0 78px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
    max-width:420px!important;
    margin-bottom:20px!important;
    font-size:48px!important;
    line-height:1.02!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
    max-width:430px!important;
    font-size:16px!important;
    line-height:1.52!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-points{
    left:42px!important;
    right:42px!important;
    bottom:26px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-points span{
    min-height:82px!important;
    padding-top:51px!important;
    font-size:12px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-points span:before{
    width:43px!important;
    height:43px!important;
    font-size:19px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    padding:38px 42px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-card-inner{
    width:min(500px,100%)!important;
    max-width:500px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-theme-toggle.auth{
    top:24px!important;
    right:26px!important;
    min-width:88px!important;
    height:40px!important;
    padding:0 13px!important;
    border-radius:11px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-back{
    margin-bottom:25px!important;
    font-size:12px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
    margin-bottom:22px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:37px!important;
    margin-bottom:5px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title p{
    font-size:13px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
    margin-bottom:14px!important;
    border-radius:11px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    min-height:62px!important;
    padding:10px 13px!important;
    gap:9px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-icon{
    width:32px!important;
    height:32px!important;
    flex-basis:32px!important;
    font-size:15px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role strong{
    font-size:12px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role small{
    font-size:9px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    min-height:55px!important;
    margin-bottom:17px!important;
    padding:10px 12px!important;
    grid-template-columns:27px minmax(0,1fr)!important;
    border-radius:10px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note-icon{
    width:24px!important;
    height:24px!important;
    font-size:11px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note p{
    font-size:9.5px!important;
    line-height:1.38!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form{
    gap:12px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form label{
    gap:6px!important;
    font-size:11px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form input{
    min-height:43px!important;
    padding:10px 13px!important;
    border-radius:9px!important;
    font-size:12px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-password button{
    top:5px!important;
    bottom:5px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form-row{
    font-size:10px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
    min-height:45px!important;
    border-radius:9px!important;
    font-size:12px!important;
    margin-top:0!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
    margin:15px 0!important;
    font-size:9px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
    min-height:40px!important;
    border-radius:9px!important;
    font-size:12px!important;
  }
}

/* Referans oranını özellikle 1366–1920 masaüstünde koru */
@media (min-width:1100px) and (max-height:760px){
  body.member-auth-body:has(.member-login-role-switch){
    padding:16px 24px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-wrap{
    width:min(1280px,calc(100vw - 48px))!important;
    height:calc(100dvh - 32px)!important;
    min-height:610px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy h1{
    font-size:43px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-copy p{
    font-size:14px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    padding-top:32px!important;
    padding-bottom:28px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-back{
    margin-bottom:18px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
    margin-bottom:17px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title h2{
    font-size:33px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role{
    min-height:57px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    margin-bottom:14px!important;
    min-height:50px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form{
    gap:10px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form input{
    min-height:40px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
    min-height:42px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-sep{
    margin:12px 0!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
    min-height:38px!important;
  }
}

/* Mobilde referansın sağ panel dili korunur, taşma olmaz */
@media (max-width:600px){
  body.member-auth-body:has(.member-login-role-switch) .member-auth-card{
    padding-left:16px!important;
    padding-right:16px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-title{
    margin-bottom:20px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-switch{
    border-radius:11px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-login-role-note{
    min-height:58px!important;
    margin-bottom:20px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-form input{
    min-height:50px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-role-login-submit{
    min-height:50px!important;
  }

  body.member-auth-body:has(.member-login-role-switch) .member-auth-register-btn{
    min-height:48px!important;
  }
}


/* FINAL v40 — müşteri favori / ilgilenilen ilan işlemleri */
.member-inline-form{display:inline-flex;margin:0}
.member-action-btn.is-danger{
  border-color:rgba(244,63,94,.34);
  color:#fb7185;
  background:rgba(244,63,94,.08);
}
.member-action-btn.is-danger:hover{
  border-color:#fb7185;
  background:rgba(244,63,94,.14);
}
