/* Danışmanlar FINAL — aile yapısına uyumlu kompakt kartlar */
:root{--dc-bg:#f5f8fc;--dc-surface:#fff;--dc-surface2:#edf4fb;--dc-border:#d7e4f1;--dc-text:#0a2b55;--dc-muted:#6d839b;--dc-blue:#1680ff;--dc-blue2:#0869dc;--dc-green:#15b765;--dc-purple:#7d5dff;--dc-cyan:#13c7d7;--dc-shadow:0 12px 34px rgba(14,48,89,.08)}
html[data-fe-theme="dark"]{--dc-bg:#071629;--dc-surface:#0b2037;--dc-surface2:#102841;--dc-border:#21425f;--dc-text:#eef6ff;--dc-muted:#a3b7cb;--dc-blue:#2190ff;--dc-blue2:#0b71e9;--dc-green:#29d37f;--dc-purple:#a88cff;--dc-cyan:#2dd8df;--dc-shadow:0 16px 38px rgba(0,0,0,.28)}
.consultants-hero{position:relative;min-height:164px;overflow:hidden;background:#eef6ff;border-bottom:1px solid #dce7f2}
.consultants-hero-bg{position:absolute;inset:0 0 0 48%;width:52%;height:100%;object-fit:cover;object-position:center 46%;filter:none!important}
.consultants-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f9fcff 0%,#f6faff 34%,rgba(244,249,255,.86) 48%,rgba(239,247,255,.44) 66%,rgba(238,246,255,.08) 100%)}
.consultants-hero-inner{position:relative;z-index:1;min-height:164px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:0;padding-bottom:0}
.consultants-hero-copy{max-width:760px}
.consultants-hero-copy .fe-breadcrumb{margin-bottom:10px;color:#6e849b;font-size:12px;display:block}
.consultants-hero-copy .fe-breadcrumb span{padding:0 5px;color:#94a7b9}
.consultants-hero-copy h1{margin:0 0 8px;color:#08274b;font-size:38px;line-height:1.05;letter-spacing:-.035em}
.consultants-hero-copy>p{margin:0;max-width:700px;color:#4d6985;font-size:15px;line-height:1.55}
.consultants-hero-sign{margin-right:9%;min-width:180px;transform:rotate(-4deg);color:#0c4f90;text-align:center;font-family:"Segoe Script","Brush Script MT",cursive}
.consultants-hero-sign span,.consultants-hero-sign strong{display:block;font-weight:500}
.consultants-hero-sign span{font-size:26px;line-height:1}
.consultants-hero-sign strong{font-size:22px;line-height:1.15}
.consultants-hero-sign i{display:block;width:46px;height:2px;margin:11px auto 0;background:#0c5ea9;border-radius:999px;transform:rotate(-8deg)}
html[data-fe-theme="dark"] .consultants-hero{background:#0b1d31;border-bottom-color:#21364e}
html[data-fe-theme="dark"] .consultants-hero-overlay{background:linear-gradient(90deg,#0b1d31 0%,#0b1d31 34%,rgba(11,29,49,.90) 48%,rgba(11,29,49,.52) 66%,rgba(11,29,49,.16) 100%)}
html[data-fe-theme="dark"] .consultants-hero-copy .fe-breadcrumb{color:#9bb0c5}
html[data-fe-theme="dark"] .consultants-hero-copy .fe-breadcrumb span{color:#7f96ad}
html[data-fe-theme="dark"] .consultants-hero-copy h1{color:#eef6ff}
html[data-fe-theme="dark"] .consultants-hero-copy>p{color:#b3c4d6}
html[data-fe-theme="dark"] .consultants-hero-sign{color:#71b8ff;text-shadow:0 3px 18px rgba(0,0,0,.3)}
html[data-fe-theme="dark"] .consultants-hero-sign i{background:#3c9cff}
.consultants-section{background:var(--dc-bg);padding:18px 0 40px}.consultants-cta{min-height:116px;border-radius:20px;background:linear-gradient(135deg,#0f66cc,#1685ff);display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 24px;color:#fff;box-shadow:0 16px 34px rgba(18,108,219,.2);margin-bottom:18px;overflow:hidden;position:relative}.consultants-cta:after{content:"";position:absolute;width:430px;height:160px;border-radius:50%;right:20%;top:-70px;background:rgba(255,255,255,.06)}.consultants-cta-icon{width:58px;height:58px;border-radius:15px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.09);display:grid;place-items:center;font-size:26px}.consultants-cta-copy{position:relative;z-index:1}.consultants-cta-copy strong{display:block;font-size:20px}.consultants-cta-copy span{display:block;font-size:12px;margin-top:5px;opacity:.9}.consultants-cta-copy small{display:block;font-size:10px;margin-top:10px}.consultants-cta-action{position:relative;z-index:1;text-align:center}.consultants-cta-action a{display:flex;height:48px;min-width:180px;padding:0 24px;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#1169ce;font-size:13px;font-weight:900;text-decoration:none}.consultants-cta-action small{display:block;font-size:9px;margin-top:7px}
.consultants-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.consultants-tabs{display:flex;gap:9px;flex-wrap:wrap}.consultants-tabs button{height:45px;border-radius:999px;padding:0 20px;border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);font-weight:800;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.04)}.consultants-tabs button.active{background:linear-gradient(135deg,#1a91ff,#0878ea);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(18,128,244,.22)}.consultants-tabs button span{margin-left:6px}.consultants-search{width:350px;height:45px;border-radius:999px;border:1px solid var(--dc-border);background:var(--dc-surface);display:flex;align-items:center;gap:9px;padding:0 16px;color:var(--dc-muted)}.consultants-search input{width:100%;border:0;outline:0;background:transparent;color:var(--dc-text);font:inherit}.consultants-search input::placeholder{color:var(--dc-muted)}
.consultants-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.consultant-card{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:17px;padding:12px;box-shadow:var(--dc-shadow);min-width:0;display:flex;flex-direction:column;transition:.2s ease}.consultant-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.14)}.consultant-card[hidden]{display:none!important}.consultant-card-top{display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:10px}.consultant-online{font-size:10px;font-weight:900;color:#dff9e8;background:#1e5c39;border-radius:999px;padding:5px 9px;white-space:nowrap}.consultant-badge{margin-left:auto;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900;color:#083164;background:#b5ddff;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-badge.is-manager{background:#bff0ce;color:#0d6c39}.consultant-badge.is-luxury{background:#e9b9ff;color:#642987}.consultant-badge.is-project{background:#ffc9ef;color:#7c1f65}.consultant-badge.is-commercial{background:#b5ddff;color:#084e91}.consultant-heart{font-size:21px;color:#61b2ff;line-height:1}.consultant-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.consultant-photo{width:96px;height:96px;border-radius:13px;overflow:hidden;background:#d9e9f7;display:block}.consultant-photo img{width:100%;height:100%;object-fit:cover;display:block}.consultant-info h3{margin:1px 0 3px;font-size:17px;line-height:1.15}.consultant-info h3 a{color:var(--dc-text);text-decoration:none}.consultant-verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;margin-left:5px;background:var(--dc-blue);color:#fff;font-size:9px;vertical-align:1px}.consultant-location{font-size:11px;color:var(--dc-muted);margin-bottom:8px}.consultant-info p{font-size:11px;line-height:1.45;color:var(--dc-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.consultant-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.consultant-chips{display:flex;gap:6px;min-width:0;overflow:hidden}.consultant-chips span{padding:5px 9px;border-radius:999px;background:var(--dc-surface2);border:1px solid var(--dc-border);font-size:9px;font-weight:800;color:var(--dc-blue);white-space:nowrap}.consultant-portfolio{font-size:10px;color:var(--dc-text);font-weight:800;white-space:nowrap}.consultant-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:auto}.consultant-actions a{height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;font-size:9px;font-weight:900;white-space:nowrap}.consultant-call{border:1px solid #287bc2;color:#85c8ff;background:transparent}.consultant-voice{border:1px solid #6451aa;color:#c1a8ff;background:rgba(107,79,192,.08)}.consultant-chat{border:1px solid #0d91a8;color:#58e0e8;background:rgba(25,176,194,.07)}.consultant-wa{border:1px solid #159b4f;color:#5ce39a;background:rgba(26,172,90,.08)}.consultant-detail-btn{margin-top:7px;height:38px;border-radius:9px;background:linear-gradient(135deg,#168bff,#0877eb);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.consultants-empty{padding:22px;border-radius:16px}
html[data-fe-theme="light"] .consultant-online{background:#e6f8ec;color:#147a42}html[data-fe-theme="light"] .consultant-call{color:#0b6ed0;background:#fff}html[data-fe-theme="light"] .consultant-voice{color:#6d42df;background:#f1ebff}html[data-fe-theme="light"] .consultant-chat{color:#087e8b;background:#e8fbfd}html[data-fe-theme="light"] .consultant-wa{color:#11934a;background:#e9fbf0}
.consultants-bottom-benefits{margin-top:16px;border:1px solid var(--dc-border);background:var(--dc-surface);border-radius:17px;display:grid;grid-template-columns:repeat(4,1fr);padding:8px;box-shadow:var(--dc-shadow)}.consultants-bottom-benefits>div{padding:11px 15px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;border-right:1px solid var(--dc-border)}.consultants-bottom-benefits>div:last-child{border-right:0}.consultants-bottom-benefits span{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:var(--dc-surface2);display:grid;place-items:center;font-size:20px}.consultants-bottom-benefits strong{font-size:12px;color:var(--dc-text)}.consultants-bottom-benefits small{font-size:10px;color:var(--dc-muted);line-height:1.4}
@media(max-width:1200px){.consultants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultants-hero-inner{grid-template-columns:1fr 260px}.consultants-hero-note{font-size:29px}}
@media(max-width:900px){.consultants-hero-bg{inset:0;width:100%;opacity:.45}.consultants-hero-overlay{background:linear-gradient(90deg,rgba(7,29,51,.98),rgba(7,29,51,.74))}.consultants-hero-inner{grid-template-columns:1fr}.consultants-hero-note{display:none}.consultants-hero-float{right:18px}.consultants-cta{grid-template-columns:52px 1fr}.consultants-cta-action{grid-column:1/-1}.consultants-toolbar{flex-direction:column;align-items:stretch}.consultants-search{width:100%}.consultants-bottom-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.consultants-hero{min-height:auto}.consultants-hero-inner{min-height:0;padding-top:24px;padding-bottom:24px}.consultants-hero-copy h1{font-size:38px}.consultants-hero-copy>p{font-size:16px}.consultants-top-benefits{display:grid;grid-template-columns:1fr;gap:11px}.consultants-hero-float{display:none}.consultants-cta{grid-template-columns:1fr;text-align:center;padding:16px}.consultants-cta-icon{margin:auto}.consultants-cta-copy strong{font-size:17px}.consultants-tabs{overflow:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:4px}.consultants-tabs::-webkit-scrollbar{display:none}.consultants-tabs button{white-space:nowrap}.consultants-grid{grid-template-columns:1fr}.consultant-main{grid-template-columns:82px minmax(0,1fr)}.consultant-photo{width:82px;height:82px}.consultant-actions{grid-template-columns:repeat(2,1fr)}.consultants-bottom-benefits{grid-template-columns:1fr}.consultants-bottom-benefits>div{border-right:0;border-bottom:1px solid var(--dc-border)}.consultants-bottom-benefits>div:last-child{border-bottom:0}}

/* v34 — Danışmanlar üst bannerı ilan/projeler banner ailesiyle birebir ölçüde */
@media(max-width:900px){
  .consultants-hero-bg{inset:0 0 0 40%;width:60%}
  .consultants-hero-sign{display:none}
}
@media(max-width:760px){
  .consultants-hero{min-height:150px}
  .consultants-hero-inner{min-height:150px}
  .consultants-hero-bg{inset:0;width:100%;opacity:.62}
  .consultants-hero-overlay{background:linear-gradient(90deg,rgba(249,252,255,.98),rgba(249,252,255,.9))}
  html[data-fe-theme="dark"] .consultants-hero-overlay{background:linear-gradient(90deg,rgba(11,29,49,.98),rgba(11,29,49,.88))}
  .consultants-hero-copy h1{font-size:32px}
  .consultants-hero-copy>p{font-size:13px}
}
@media(max-width:560px){
  .consultants-hero{min-height:118px!important}
  .consultants-hero-inner{min-height:118px!important;padding-top:0!important;padding-bottom:0!important}
  .consultants-hero-copy h1{font-size:25px!important}
  .consultants-hero-copy>p{display:none!important}
  .consultants-hero-copy .fe-breadcrumb{margin-bottom:7px}
}


/* FINAL v129 — DANIŞMANLAR DESKTOP GÜNDÜZ ADMIN PALETİ */
@media (min-width:901px){
  html[data-fe-theme="light"]{--dc-bg:color-mix(in srgb,var(--fe-primary) 3%,var(--fe-surface));--dc-surface:var(--fe-surface);--dc-surface2:color-mix(in srgb,var(--fe-primary) 8%,var(--fe-surface));--dc-border:color-mix(in srgb,var(--fe-primary) 16%,#d7e4f1);--dc-text:var(--fe-text);--dc-muted:color-mix(in srgb,var(--fe-text) 62%,#8da0b2);--dc-blue:var(--fe-primary);--dc-blue2:var(--fe-accent)}
  html[data-fe-theme="light"] .consultants-hero{background:color-mix(in srgb,var(--fe-primary) 7%,var(--fe-surface))!important;border-color:var(--dc-border)!important}
  html[data-fe-theme="light"] .consultants-hero-overlay{background:linear-gradient(90deg,var(--fe-surface) 0%,color-mix(in srgb,var(--fe-primary) 4%,var(--fe-surface)) 42%,color-mix(in srgb,var(--fe-primary) 4%,transparent) 74%,transparent 100%)!important}
  html[data-fe-theme="light"] .consultants-hero-copy h1{color:var(--fe-text)!important}
  html[data-fe-theme="light"] .consultants-hero-sign{color:var(--fe-primary)!important}
  html[data-fe-theme="light"] .consultants-hero-sign i{background:var(--fe-primary)!important}
  html[data-fe-theme="light"] .consultants-cta{background:linear-gradient(135deg,var(--fe-secondary),var(--fe-primary))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--fe-primary) 20%,transparent)!important}
  html[data-fe-theme="light"] .consultants-cta-action a{color:var(--fe-primary)!important;background:var(--fe-surface)!important}
  html[data-fe-theme="light"] .consultants-tabs button.active{background:linear-gradient(135deg,var(--fe-primary),var(--fe-accent))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--fe-primary) 20%,transparent)!important}
  html[data-fe-theme="light"] .consultants-search:focus-within{border-color:var(--fe-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fe-primary) 10%,transparent)!important}
  html[data-fe-theme="light"] .consultant-verified,
  html[data-fe-theme="light"] .consultant-detail-btn{background:linear-gradient(135deg,var(--fe-primary),var(--fe-accent))!important}
  html[data-fe-theme="light"] .consultant-heart,
  html[data-fe-theme="light"] .consultant-chips span{color:var(--fe-primary)!important}
  html[data-fe-theme="light"] .consultant-call{border-color:color-mix(in srgb,var(--fe-primary) 52%,#287bc2)!important;color:var(--fe-primary)!important;background:var(--fe-surface)!important}
}
