/* Şehir Portalı — Arayüz Sistemi
 * Görünüm Ayarları › Arayüz & Bileşenler değişkenleriyle tema genelinde ortak bileşen görünümü.
 * Değişkenlerin kaynağı: core/settings/ui-definitions.php (sp_settings_ui). */
:root{--sp-ui-density:.88;--sp-ui-grid-gap:12px;--sp-ui-focus:#175CD3;--sp-ui-act-h:30px;--sp-ui-act-fs:12px;--sp-ui-act-r:8px;--sp-ui-act-bg-mix:12%;--sp-ui-act-bd-mix:0%;--sp-ui-act-icon:inline-block;--sp-ui-act-view:#175CD3;--sp-ui-act-edit:#344054;--sp-ui-act-delete:#C01048;--sp-ui-icon-btn:34px;--sp-ui-icon-r:10px;--sp-ui-link-line:none;--sp-ui-link-line-hover:underline;--sp-ui-link-weight:600;--sp-ui-more-bg:color-mix(in srgb,var(--sp-primary,#A51D31) 8%,transparent);--sp-ui-more-bd:color-mix(in srgb,var(--sp-primary,#A51D31) 22%,transparent);--sp-ui-more-pad:0 12px;--sp-ui-more-h:28px;--sp-ui-input-h:40px;--sp-ui-input-r:10px;--sp-ui-input-bw:1px;--sp-ui-input-fs:14px;--sp-ui-label-fs:13px;--sp-ui-chip-r:999px;--sp-ui-chip-fs:11px;--sp-ui-chip-h:22px;--sp-ui-hover-y:-2px;--sp-ui-hover-shadow:0 10px 26px rgba(15,23,42,.10);--sp-ui-hover-border:color-mix(in srgb,var(--sp-primary,#A51D31) 35%,var(--sp-adv-module-border,#E4E7EC));--sp-ui-card-title:15px;--sp-ui-card-meta:12px;--sp-ui-card-ratio:16 / 10;--sp-ui-title-lines:2;--sp-ui-success:#067647;--sp-ui-warning:#B54708;--sp-ui-danger:#C01048;--sp-ui-info:#475467;--sp-ui-acc-min:232px;--sp-ui-acc-menu-h:34px;
  --spu-line:var(--sp-adv-module-border,var(--sp-border,#E4E7EC));--spu-surface:var(--sp-adv-card-surface,var(--sp-surface,#fff));--spu-soft:var(--sp-ui-surface-soft,#F6F8FB);--spu-text:var(--sp-text,#293548);--spu-head:var(--sp-heading,#172033);--spu-muted:var(--sp-muted,#667085);--spu-radius:var(--sp-adv-card-radius,14px);--spu-pad:calc(12px * var(--sp-ui-density))}
:root{--spu-ok:var(--sp-ui-success);--spu-warn:var(--sp-ui-warning);--spu-bad:var(--sp-ui-danger);--spu-info:var(--sp-ui-info);--spu-a-view:var(--sp-ui-act-view);--spu-a-edit:var(--sp-ui-act-edit);--spu-a-del:var(--sp-ui-act-delete)}
html[data-sp-theme="dark"]{--spu-ok:color-mix(in srgb,var(--sp-ui-success) 55%,#fff);--spu-warn:color-mix(in srgb,var(--sp-ui-warning) 55%,#fff);--spu-bad:color-mix(in srgb,var(--sp-ui-danger) 55%,#fff);--spu-info:color-mix(in srgb,var(--sp-ui-info) 45%,#fff);--spu-a-view:color-mix(in srgb,var(--sp-ui-act-view) 55%,#fff);--spu-a-edit:color-mix(in srgb,var(--sp-ui-act-edit) 30%,#fff);--spu-a-del:color-mix(in srgb,var(--sp-ui-act-delete) 55%,#fff)}

/* ============================================================ Odak ve erişilebilirlik */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sp-ui-focus)!important;outline-offset:2px!important;box-shadow:none}

/* ============================================================ Metin içi bağlantılar */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-entry-content,.entry-content,.sp-page-content,.sp-detail-content,.sp-dir-about,.sp-kr-content) a:not([class]){font-weight:var(--sp-ui-link-weight);text-decoration-line:var(--sp-ui-link-line);text-underline-offset:3px;text-decoration-thickness:1px}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-entry-content,.entry-content,.sp-page-content,.sp-detail-content,.sp-dir-about,.sp-kr-content) a:not([class]):hover{text-decoration-line:var(--sp-ui-link-line-hover)}

/* ============================================================ Form alanları */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select):not(.sp-live-field *):not([hidden]){min-height:var(--sp-ui-input-h)!important;border-width:var(--sp-ui-input-bw)!important;border-style:solid!important;border-radius:var(--sp-ui-input-r)!important;font-size:var(--sp-ui-input-fs)!important;box-sizing:border-box!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) textarea{border-width:var(--sp-ui-input-bw)!important;border-radius:var(--sp-ui-input-r)!important;font-size:var(--sp-ui-input-fs)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=date],input[type=time],select,textarea):focus{border-color:var(--sp-ui-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-ui-focus) 18%,transparent)!important;outline:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-form-section,.sp-dir-grid,.sp-account-main form,.sp-unified-editor) label{font-size:var(--sp-ui-label-fs)}
@media (max-width:767px){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea){font-size:max(16px,var(--sp-ui-input-fs))!important}}

/* ============================================================ Rozetler */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-status,.sp-cx-chip,.sp-cx-badge,.spmc-news-badge,.sp-hb-chip,.sp-listing-state,.sp-badge,.sp-chip){display:inline-flex!important;align-items:center!important;gap:4px;min-height:var(--sp-ui-chip-h)!important;padding:0 calc(var(--sp-ui-chip-h) * .4)!important;border-radius:var(--sp-ui-chip-r)!important;font-size:var(--sp-ui-chip-fs)!important;font-weight:700!important;line-height:1!important;white-space:nowrap;box-sizing:border-box}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-status{border:0!important;background:color-mix(in srgb,var(--spu-info) 12%,transparent)!important;color:var(--spu-info)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-status:is(.sp-publish,.sp-approved,.sp-active){background:color-mix(in srgb,var(--spu-ok) 12%,transparent)!important;color:var(--spu-ok)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-status:is(.sp-pending,.sp-future,.sp-waiting){background:color-mix(in srgb,var(--spu-warn) 13%,transparent)!important;color:var(--spu-warn)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-status:is(.sp-trash,.sp-rejected,.sp-expired){background:color-mix(in srgb,var(--spu-bad) 12%,transparent)!important;color:var(--spu-bad)!important}

/* ============================================================ Simge düğmeleri */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-cx-act,.sp-header .sp-icon-action,.sp-header .sp-theme-toggle,.sp-header .sp-menu-toggle){width:var(--sp-ui-icon-btn)!important;height:var(--sp-ui-icon-btn)!important;min-width:var(--sp-ui-icon-btn)!important;min-height:var(--sp-ui-icon-btn)!important;padding:0!important;border-radius:var(--sp-ui-icon-r)!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-cx-actions{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-cx-act .dashicons{font-size:16px!important;width:16px!important;height:16px!important}

/* ============================================================ "Tümünü gör" bağlantıları */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-cx-more{font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp21-section-head,.sp-section-head)>a{display:inline-flex!important;align-items:center!important;gap:4px;min-height:var(--sp-ui-more-h)!important;padding:var(--sp-ui-more-pad)!important;border:1px solid var(--sp-ui-more-bd)!important;border-radius:999px!important;background:var(--sp-ui-more-bg)!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}

/* ============================================================ Kart davranışı (tema geneli) */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-cx-card,.sp-unified-content-card,.sp-news-stream-card,.sp-standard-content-card,.sp-hb-content-card,.sp21-firm-card,.spmc-classified-card,.spmc-event-card,.sp-page-category-card,.sp-cx-cat){transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
@media (hover:hover){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-cx-card,.sp-unified-content-card,.sp-news-stream-card,.sp-standard-content-card,.sp-hb-content-card,.sp21-firm-card,.spmc-classified-card,.spmc-event-card,.sp-page-category-card,.sp-cx-cat):hover{transform:translateY(var(--sp-ui-hover-y));box-shadow:var(--sp-ui-hover-shadow)!important;border-color:var(--sp-ui-hover-border)!important}}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-cx-card,.sp-unified-content-card,.sp-news-stream-card,.sp-standard-content-card) h3{font-size:var(--sp-ui-card-title)!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:var(--sp-ui-title-lines);-webkit-box-orient:vertical;overflow:hidden}
@media (prefers-reduced-motion:reduce){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) *{transition:none!important}}

/* ============================================================ Boş durumlar */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-empty-state,.sp-public-empty,.sp21-empty,.sp-hb-empty,.sp-svc-empty,.sp-pay-empty){border:1px dashed var(--spu-line)!important;border-radius:var(--spu-radius)!important;background:var(--spu-soft)!important;color:var(--spu-muted)!important;padding:calc(22px * var(--sp-ui-density)) 16px!important;text-align:center!important;font-weight:600}

/* ============================================================ Hesabım: sayfa başlığı */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid var(--spu-line)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head,.sp-modern-head,.sp-news-editor-hero) :is(h1,h2),html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main>h1,html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main .sp-directory-form-wrap>h1{margin:0!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;color:var(--spu-head)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-account-content-kicker{display:block;margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-primary,#A51D31)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) p{margin:4px 0 0!important;font-size:13px!important;color:var(--spu-muted)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) :is(.sp-inline-btn,.sp-account-content-add){min-height:34px!important;padding:0 14px!important;border-radius:var(--sp-button-radius,10px)!important;font-size:13px!important;font-weight:700!important;gap:6px!important;box-shadow:none!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-head-actions{display:flex;gap:8px;flex-wrap:wrap}

/* Hesabım: sol menü */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-side nav>a{min-height:var(--sp-ui-acc-menu-h)!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;border-radius:10px!important}

/* ============================================================ Hesabım: içerik kartları (Haberlerim, Yazılarım, Tarihî/Doğal...) */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-account-content-grid,.sp-unified-content-grid.sp-own-list){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sp-ui-acc-min)),1fr))!important;gap:var(--sp-ui-grid-gap)!important;margin:0!important;padding:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--spu-line)!important;border-radius:var(--spu-radius)!important;background:var(--spu-surface)!important;box-shadow:none!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card>.sp-account-content-media{display:block!important;width:100%!important;margin:0!important;aspect-ratio:var(--sp-ui-card-ratio)!important;height:auto!important;overflow:hidden!important;border-radius:0!important;background:var(--spu-soft)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card>.sp-account-content-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card>.sp-account-content-media:not(:has(img)){display:grid!important;place-items:center!important;color:var(--spu-muted)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card>.sp-account-content-body{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;flex:1 1 auto!important;width:auto!important;margin:0!important;padding:var(--spu-pad) var(--spu-pad) 8px!important;text-align:left!important;box-sizing:border-box!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-unified-content-meta{display:flex!important;justify-content:space-between!important;gap:8px!important;margin:0!important;font-size:var(--sp-ui-card-meta)!important;color:var(--spu-muted)!important;font-weight:600!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-unified-content-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-account-content-body h3{margin:0!important;text-align:left!important;color:var(--spu-head)!important;font-weight:750!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-account-content-body>p{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 8px!important;margin:auto 0 0!important;font-size:var(--sp-ui-card-meta)!important;color:var(--spu-muted)!important;justify-content:flex-start!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-account-content-author{display:block!important;margin:0!important;padding:0!important;font-size:var(--sp-ui-card-meta)!important;color:var(--spu-muted)!important;font-weight:600!important;border:0!important}

/* ============================================================ Kart eylem düğmeleri */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032){display:flex!important;flex-wrap:nowrap!important;align-self:stretch!important;gap:5px!important;width:auto!important;margin:0!important;padding:8px var(--spu-pad) var(--spu-pad)!important;border-top:1px solid var(--spu-line)!important;background:transparent!important;box-sizing:border-box!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(a,button){--spu-c:var(--spu-a-edit);flex:1 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;width:auto!important;height:var(--sp-ui-act-h)!important;min-height:0!important;margin:0!important;padding:0 6px!important;border:1px solid color-mix(in srgb,var(--spu-c) var(--sp-ui-act-bd-mix),transparent)!important;border-radius:var(--sp-ui-act-r)!important;background:color-mix(in srgb,var(--spu-c) var(--sp-ui-act-bg-mix),transparent)!important;color:var(--sp-ui-act-fg,var(--spu-c))!important;font-size:var(--sp-ui-act-fs)!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;cursor:pointer;transition:filter .15s,background .15s}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(a,button):hover{filter:brightness(.94);background:color-mix(in srgb,var(--spu-c) calc(var(--sp-ui-act-bg-mix) + 8%),transparent)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>.is-view{--spu-c:var(--spu-a-view)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(.is-delete,.sp-own-delete){--spu-c:var(--spu-a-del)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(a,button)::before{display:var(--sp-ui-act-icon);position:static!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;flex:0 0 auto;font-family:dashicons;font-size:14px;line-height:1;font-weight:400;-webkit-font-smoothing:antialiased}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>.is-view::before{content:"\f177"}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>.is-edit::before{content:"\f464"}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(.is-delete,.sp-own-delete)::before{content:"\f182"}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>.is-preview::before{content:"\f177"}

/* ============================================================ Hesabım: referans kartlar (Firmalarım, İlanlarım, Etkinliklerim) */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-grid-"]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sp-ui-acc-min)),1fr))!important;gap:var(--sp-ui-grid-gap)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--spu-line)!important;border-radius:var(--spu-radius)!important;background:var(--spu-surface)!important;gap:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>.sp-cx-card{flex:1 1 auto;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;margin:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>.sp-cx-card:hover{transform:none!important;box-shadow:none!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>.sp-listing-lifecycle{margin:0!important;padding:6px var(--spu-pad) 0!important;border-top:1px solid var(--spu-line)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>.sp-listing-lifecycle .sp-listing-state{background:color-mix(in srgb,var(--spu-ok) 10%,transparent)!important;color:var(--spu-ok)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>.sp-listing-lifecycle+[class*="sp-account-reference-primary-actions"]{border-top:0!important;padding-top:6px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details{margin:0!important;border:0!important;border-top:1px solid var(--spu-line)!important;border-radius:0!important;background:var(--spu-soft)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;min-height:34px!important;padding:0 var(--spu-pad)!important;font-size:12px!important;font-weight:700!important;cursor:pointer;list-style:none}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details>summary::-webkit-details-marker{display:none}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details>summary::after{content:"\f347";font-family:dashicons;font-size:14px;color:var(--spu-muted);transition:transform .2s}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details[open]>summary::after{transform:rotate(180deg)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"] .sp-cx-card-body{padding:var(--spu-pad)!important;gap:6px!important}

/* Hesabım: panel istatistik kartları ve hızlı işlemler biraz daha sıkı */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-account-stat-card,.sp-account-quick-card,.sp-account-dashboard-card){border-radius:var(--spu-radius)!important}

/* ============================================================ Mobil */
@media (max-width:767px){
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-account-content-grid,.sp-unified-content-grid.sp-own-list,[class*="sp-account-reference-grid-"]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-content-card .sp-account-content-author{display:none!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(a,button){font-size:0!important;gap:0!important;padding:0!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-own-actions,.sp-account-content-actions,.sp-account-reference-primary-actions-1032)>:is(a,button)::before{display:inline-block;font-size:16px}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head,.sp-modern-head,.sp-news-editor-hero) :is(h1,h2),html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main>h1,html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main .sp-directory-form-wrap>h1{font-size:18px!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-account-content-head-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:6px}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-account-content-head-actions>a{width:auto!important;margin:0!important;font-size:12px!important;padding:0 8px!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"] .sp-cx-more{display:none!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"] .sp-cx-card-foot{justify-content:flex-start!important}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details>summary{font-size:11px!important;white-space:nowrap}
  html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) [class*="sp-account-reference-item-"]>details>summary>span:first-child{overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:380px){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-account-content-grid,.sp-unified-content-grid.sp-own-list,[class*="sp-account-reference-grid-"]){grid-template-columns:1fr!important}}

/* Hesabım başlık düğmeleri: ekleme düğmesi dolu ana renk, diğerleri sade */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-account-content-add{background:var(--sp-primary,#A51D31)!important;border:1px solid var(--sp-primary,#A51D31)!important;color:#fff!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-account-content-add:hover{filter:brightness(.92)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-inline-btn:not(.sp-account-content-add){background:var(--spu-surface)!important;border:1px solid var(--spu-line)!important;color:var(--spu-head)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-account-main :is(.sp-list-head.sp-account-content-head,.sp-list-head.sp-ui-clean-primary-head,.sp-notifications-head) .sp-inline-btn:not(.sp-account-content-add) .dashicons{color:#E7A600}

/* ============================================================ Yorumlar */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comments{padding:calc(16px * var(--sp-ui-density)) calc(18px * var(--sp-ui-density))!important;border:1px solid var(--spu-line)!important;border-radius:var(--sp-adv-module-radius,16px)!important;background:var(--spu-surface)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comments-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid var(--spu-line)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comments-title :is(h2,h3){margin:2px 0 0!important;font-size:18px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-empty{margin:0 0 14px!important;padding:12px 14px!important;border-radius:10px!important;background:var(--spu-soft)!important;color:var(--spu-muted)!important;font-size:13px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-reply-title{margin:0 0 4px!important;font-size:16px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important;margin:0!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form>*{margin:0!important;min-width:0}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form>:is(.comment-notes,.logged-in-as,.comment-form-comment,.comment-form-cookies-consent,.form-submit,.must-log-in){grid-column:1/-1}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form label{display:block;margin:0 0 4px;font-size:var(--sp-ui-label-fs);font-weight:700;color:var(--spu-head)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form :is(input[type=text],input[type=email],input[type=url],textarea){width:100%!important;background:var(--spu-surface)!important;border-color:var(--spu-line)!important;padding:8px 12px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form textarea{min-height:110px!important;height:110px;resize:vertical}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form-cookies-consent{display:flex!important;align-items:center;gap:8px;font-size:12px;color:var(--spu-muted)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form-cookies-consent label{display:inline;margin:0;font-weight:500;color:var(--spu-muted)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form-cookies-consent input{width:16px;height:16px;min-height:0!important;margin:0}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-notes{font-size:12px;color:var(--spu-muted)}
@media (max-width:767px){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-public-comment-form .comment-form{grid-template-columns:1fr!important}}

/* ============================================================ Genel liste kartları (arama, arşiv yedeği) */
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-content-wrap>.sp-post-card,html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-content-sidebar-main>.sp-post-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid var(--spu-line)!important;border-radius:var(--spu-radius)!important;background:var(--spu-surface)!important;overflow:hidden}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-media{display:block!important;width:150px!important;aspect-ratio:var(--sp-ui-card-ratio)!important;height:auto!important;margin:0!important;border-radius:calc(var(--spu-radius) - 4px)!important;overflow:hidden!important;background:var(--spu-soft)}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card:not(:has(.sp-card-media))>.sp-card-body{grid-column:1/-1}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body{padding:2px 4px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body h2{margin:0 0 4px!important;font-size:var(--sp-ui-card-title)!important;line-height:1.3!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body h2 a{color:var(--spu-head)!important;text-decoration:none!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body h2 a:hover{color:var(--sp-primary,#A51D31)!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body .sp-entry-meta{font-size:var(--sp-ui-card-meta)!important;color:var(--spu-muted)!important;margin:0 0 4px!important}
html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-body p{margin:0!important;font-size:13px!important;color:var(--spu-text)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:767px){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) .sp-post-card>.sp-card-media{width:96px!important}}

/* ============================================================ Mobil header simgeleri */
@media (max-width:767px){html body:not(.wp-admin):not(#spui-a):not(#spui-b):not(#spui-c):not(#spui-d) :is(.sp-header .sp-icon-action,.sp-header .sp-theme-toggle,.sp-header .sp-menu-toggle){width:min(var(--sp-ui-icon-btn),32px)!important;height:min(var(--sp-ui-icon-btn),32px)!important;min-width:0!important;min-height:0!important}}
