/* v3.32.0 · Merkezi Açık / Koyu görünüm sözleşmesi */
:root,
html[data-theme="light"]{
  color-scheme:light;
  --theme-page:#eef4f8;
  --theme-surface:#fff;
  --theme-surface-soft:#f7fafc;
  --theme-surface-muted:#edf5f9;
  --theme-surface-raised:#fff;
  --theme-text:#17324a;
  --theme-text-muted:#587083;
  --theme-line:#cfdde6;
  --theme-line-strong:#b9ceda;
  --theme-hover:#e8f4f9;
  --theme-selected:#d9edf6;
  --theme-input:#fff;
  --theme-shadow:rgba(17,55,83,.10);
  --theme-accent:#217eae;
  --theme-accent-strong:#17567f;
  --theme-success-soft:#eaf7f1;
  --theme-warning-soft:#fff7e2;
  --theme-danger-soft:#fff0f0;
  --theme-surface-strong:#e2edf3;
  --ui-page:var(--theme-page);
  --ui-panel:var(--theme-surface);
  --ui-ink:var(--theme-text);
  --ui-muted:var(--theme-text-muted);
  --ui-line:var(--theme-line);
  --ui-soft:var(--theme-surface-muted);
  --ink:var(--theme-text);
  --muted:var(--theme-text-muted);
  --line:var(--theme-line);
  --paper:var(--theme-page);
  --white:var(--theme-surface);
  --surface:var(--theme-surface-soft);
  --surface-soft:var(--theme-surface-muted);
  --surface-raised:var(--theme-surface-raised);
  --panel:var(--theme-surface);
  --text:var(--theme-text);
  --text-muted:var(--theme-text-muted);
  --border:var(--theme-line);
  --accent:var(--theme-accent);
  --brand:var(--theme-accent);
  --brand-soft:var(--theme-selected);
}

html[data-theme="dark"]{
  color-scheme:dark;
  --theme-page:#142630;
  --theme-surface:#1b313c;
  --theme-surface-soft:#203945;
  --theme-surface-muted:#294653;
  --theme-surface-raised:#2d4a57;
  --theme-text:#edf5f7;
  --theme-text-muted:#bfd0d7;
  --theme-line:#4b6976;
  --theme-line-strong:#6a8a98;
  --theme-hover:#315463;
  --theme-selected:#376478;
  --theme-input:#19313c;
  --theme-shadow:rgba(0,0,0,.28);
  --theme-accent:#53b2da;
  --theme-accent-strong:#78c6e5;
  --theme-success-soft:#173c35;
  --theme-warning-soft:#43391f;
  --theme-danger-soft:#472b30;
  --theme-danger-text:#f3b4ba;
  --theme-surface-strong:#294653;
  --ui-page:var(--theme-page);
  --ui-panel:var(--theme-surface);
  --ui-ink:var(--theme-text);
  --ui-muted:var(--theme-text-muted);
  --ui-line:var(--theme-line);
  --ui-soft:var(--theme-surface-muted);
  --ink:var(--theme-text);
  --muted:var(--theme-text-muted);
  --line:var(--theme-line);
  --paper:var(--theme-page);
  --white:var(--theme-surface);
  --surface:var(--theme-surface-soft);
  --surface-soft:var(--theme-surface-muted);
  --surface-raised:var(--theme-surface-raised);
  --panel:var(--theme-surface);
  --text:var(--theme-text);
  --text-muted:var(--theme-text-muted);
  --border:var(--theme-line);
  --accent:var(--theme-accent);
  --brand:var(--theme-accent);
  --brand-soft:var(--theme-selected);
}

/* Görünüm seçimi tek, kısa ve dokunulabilir bir üst çubuk alanıdır. */
.appearance-switch-v3320{
  display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;
  height:36px;padding:3px;gap:2px;border:1px solid var(--theme-line);
  border-radius:10px;background:var(--theme-surface-muted);box-shadow:inset 0 1px 2px var(--theme-shadow);
}
.appearance-switch-v3320 button{
  display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-width:58px;
  margin:0;padding:0 8px;border:0;border-radius:7px;background:transparent;
  color:var(--theme-text-muted);font:800 9.5px/1 inherit;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
.appearance-switch-v3320 button span{font-size:12px;line-height:1}
.appearance-switch-v3320 button[aria-pressed="true"]{
  background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:0 1px 4px var(--theme-shadow);
}
.appearance-switch-v3320 button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}

/* Koyu tema: kabuk ve bütün ortak içerik yüzeyleri. */
html[data-theme="dark"] body,
html[data-theme="dark"] body .app-shell,
html[data-theme="dark"] body .main-content,
html[data-theme="dark"] body .content-frame{
  background:var(--theme-page)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .corporate-topbar{
  background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
  box-shadow:0 4px 16px var(--theme-shadow)!important;
}
html[data-theme="dark"] body .corporate-sidebar{
  background:linear-gradient(180deg,#102f46 0%,#174b69 100%)!important;
  border-color:#274d61!important;box-shadow:7px 0 22px rgba(0,0,0,.24)!important;
}
html[data-theme="dark"] body .official-brand-card{background:transparent!important}

/* Marka, menü hover/focus kurallarından etkilenmez ve sayfa geçişlerinde renk değiştirmez. */
html body .corporate-sidebar .corporate-brand:is(:link,:visited,:hover,:focus,:focus-visible,:active){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:transparent!important;
  filter:none!important;
}
html body .corporate-sidebar .corporate-brand:is(:link,:visited,:hover,:focus,:focus-visible,:active)
  .official-brand-card :where(.brand-logo-symbol,.brand-logo-light){
  filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(8,33,50,.2))!important;
  opacity:.96!important;
  mix-blend-mode:normal!important;
}
html body .topbar-page-title-v3240{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
.navigation-back-v33230{
  display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;
  border:1px solid var(--theme-line);border-radius:8px;background:var(--theme-surface-soft);
  color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;
  font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap;
}
.navigation-back-v33230:hover,.navigation-back-v33230:focus-visible{
  background:var(--theme-hover);border-color:var(--theme-line-strong);
  color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;
}

/* SMS kampanya ayrıntısındaki eski açık yüzeyler koyu görünümü ezemez. */
html[data-theme="dark"] body .content-frame .campaign-status-strip-v3285,
html[data-theme="dark"] body .content-frame :where(.campaign-recipient-report-v3285,.campaign-more-actions-v3285){
  background:var(--theme-surface)!important;border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .campaign-status-strip-v3285>div{
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .campaign-status-strip-v3285 span,
html[data-theme="dark"] body .content-frame .campaign-target-compact-v3285 dt{
  color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .campaign-status-strip-v3285 strong,
html[data-theme="dark"] body .content-frame .campaign-summary-compact-v3285 h2,
html[data-theme="dark"] body .content-frame .campaign-target-compact-v3285 dd{
  color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .campaign-summary-compact-v3285 .message-bubble,
html[data-theme="dark"] body .content-frame .campaign-target-compact-v3285 dl{
  background:var(--theme-input)!important;border-color:var(--theme-line)!important;
  color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .campaign-target-compact-v3285 dl>div{
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .campaign-provider-note-v3285{
  background:var(--theme-success-soft)!important;border-color:#315f54!important;
  color:#9bd8bf!important;-webkit-text-fill-color:#9bd8bf!important;
}
html[data-theme="dark"] body .content-frame .campaign-provider-note-v3285 :where(strong,span,small){
  color:#9bd8bf!important;-webkit-text-fill-color:#9bd8bf!important;
}

@media(max-width:720px){
  .navigation-back-v33230{width:32px;min-width:32px;padding:0;justify-content:center}
  .navigation-back-v33230 b{display:none}
}

html[data-theme="dark"] body .content-frame :where(
  .panel,.page-header,.dashboard-welcome,.workspace-tabs,.record-tabs,.tab-row,
  .form-panel,.structured-form,.form-section,.section-heading,.generic-form-head,
  .filter-bar,.filter-grid,.toolbar,.list-toolbar-v3,.table-wrap,
  .metric-grid>article,.stat-grid>article,.compact-member-metrics-v3203>article,
  .record-status-strip,.setup-progress-v3,.approval-strip-v3,.provider-lock,
  .easy-action-card-v2760,.easy-worklists-v2760>section,.easy-list-head-v2760,
  .smart-desk-status-v2770,.smart-queue-v2770,.smart-completed-v2770,.start-new-work-v2770,
  .advanced-dashboard-v2760,.decision-focus-v3,.command-kpi-v3,.smart-snooze-v2930,
  .member-workspace-v3202,.member-modal-info-grid-v3221>div,.member-filter-disclosure-v3203,
  .ergonomic-register-head-v3200,.member-register-table-v3230,
  .premium-empty,.empty-state,.empty,dialog
){
  background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
  box-shadow:none;
}
html[data-theme="dark"] body .content-frame :where(
  .panel-header,.form-actions,.section-heading,.generic-form-head,.easy-list-head-v2760,
  .member-workspace-head-v3202,.member-modal-section-title-v3221
){
  background-color:var(--theme-surface-soft)!important;
  background-image:none!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .smart-focus-card-v2770{
  background:linear-gradient(125deg,#19313d,#235064)!important;border-color:#456b7c!important;color:var(--theme-text)!important;
}

html[data-theme="dark"] body :where(
  h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,th,td,
  .page-header,.topbar-user,.topbar-page-title-v3240,.workspace-context,.section-heading
){color:var(--theme-text)!important}
html[data-theme="dark"] body :where(
  p,small,.field-help,.help-text,.notes,.page-header p,.list-context,
  .institutional-system-footer,.workspace-context small
){color:var(--theme-text-muted)!important}
html[data-theme="dark"] body a:not(.button):not(.row-action){color:#8fd2ed}

/* Formlar ve tarayıcı açılır listeleri. */
html[data-theme="dark"] body :where(
  input:not([type="checkbox"]):not([type="radio"]),select,textarea,
  .manual-date-control-v3263 input
){
  background:var(--theme-input)!important;border-color:var(--theme-line-strong)!important;color:var(--theme-text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body :where(input,textarea)::placeholder{color:#819aa6!important;opacity:1}
html[data-theme="dark"] body :where(input,select,textarea):focus{
  border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(83,178,218,.16)!important;
}
html[data-theme="dark"] body input[type="file"]::file-selector-button{
  background:var(--theme-surface-muted);border-color:var(--theme-line);color:var(--theme-text);
}

/* Tablolar, listeler ve seçim satırları. */
html[data-theme="dark"] body .content-frame table{background:var(--theme-surface)!important;color:var(--theme-text)!important}
html[data-theme="dark"] body .content-frame :where(table,thead,tbody,tr,th,td){border-color:var(--theme-line)!important}
html[data-theme="dark"] body .content-frame thead th{background:var(--theme-surface-muted)!important;color:#d8e8ed!important}
html[data-theme="dark"] body .content-frame thead{background-image:none!important}
html[data-theme="dark"] body .content-frame tbody tr,
html[data-theme="dark"] body .content-frame tbody tr:nth-child(odd){background:var(--theme-surface)!important;color:var(--theme-text)!important}
html[data-theme="dark"] body .content-frame tbody tr:nth-child(even){background:var(--theme-surface-soft)!important}
html[data-theme="dark"] body .content-frame tbody tr:hover,
html[data-theme="dark"] body .content-frame :where(.easy-list-items-v2760>a,.clean-task-list>a):hover{
  background:var(--theme-hover)!important;
}
html[data-theme="dark"] body .content-frame :where(.easy-list-items-v2760>a,.clean-task-list>a,.pagination a){
  background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
}

/* Düğme, sekme, rozet ve bildirim kontrastları. */
html[data-theme="dark"] body .content-frame .button.secondary,
html[data-theme="dark"] body .content-frame .button.ghost,
html[data-theme="dark"] body .content-frame .workspace-tabs a,
html[data-theme="dark"] body .content-frame .record-tabs a,
html[data-theme="dark"] body .content-frame .tab-row a,
html[data-theme="dark"] body .content-frame .member-modal-tabs-v3221 button,
html[data-theme="dark"] body .content-frame .member-modal-disclosure-v3221,
html[data-theme="dark"] body .content-frame .pagination a,
html[data-theme="dark"] body .topbar-search-link,
html[data-theme="dark"] body .topbar-notification,
html[data-theme="dark"] body .topbar-logout-v3240 button{
  background:var(--theme-surface-muted)!important;border-color:var(--theme-line-strong)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .form-actions{
  background:var(--theme-surface-soft)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .smart-snooze-v2930>summary.button.secondary,
html[data-theme="dark"] body .content-frame .smart-snooze-v2930>form .button.secondary{
  background:var(--theme-surface-muted)!important;border-color:var(--theme-line-strong)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .smart-queue-v2770>summary>b,
html[data-theme="dark"] body .content-frame .smart-deferred-v2920>summary>b{
  background:var(--theme-selected)!important;color:var(--theme-text)!important;border:1px solid var(--theme-line-strong)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .report-debt-summary,.member-report-field-picker,
  .management-summary-kpis-v2590>article,.dues-summary-kpis-v32950>article
){
  background:var(--theme-surface-soft)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-report-field-picker :where(summary,.member-report-field-grid,.member-report-field){
  background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body :where(.button.primary,.row-action){color:#fff!important}
html[data-theme="dark"] body :where(.badge,.record-state){border-color:var(--theme-line-strong)!important}
html[data-theme="dark"] body :where(.system-message.success,.badge.success){background:var(--theme-success-soft)!important}
html[data-theme="dark"] body :where(.system-message.warning,.badge.warning){background:var(--theme-warning-soft)!important}
html[data-theme="dark"] body :where(.system-message.error,.badge.danger){background:var(--theme-danger-soft)!important}
html[data-theme="dark"] body .content-frame .automation-guidance-v2491{
  background:var(--theme-warning-soft)!important;
  border-color:#806d38!important;
  color:#f1d58c!important;
  -webkit-text-fill-color:#f1d58c!important;
}
html[data-theme="dark"] body .content-frame .automation-guidance-v2491 :where(p,b,small,strong,span){
  color:#f1d58c!important;
  -webkit-text-fill-color:#f1d58c!important;
}
html[data-theme="dark"] body .topbar-notification-panel-v3263{
  background:var(--theme-surface-raised)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.38)!important;
}
html[data-theme="dark"] body .topbar-notification-panel-v3263 :where(header,a,p){border-color:var(--theme-line)!important}

/* Arka planı ayrı tanımlanan güncel modüller ortak sözleşmeye dahil edilir. */
html[data-theme="dark"] body .content-frame :where(
  [class*="summary"],[class*="card"],[class*="strip"],[class*="workspace"],
  [class*="register"],[class*="preview"],[class*="selector"],[class*="document-center"]
){border-color:var(--theme-line)}
html[data-theme="dark"] body .institutional-system-footer{border-color:var(--theme-line)!important}

/*
 * Tema sınırı: eski modüllerin kendi dosyalarında kalan sabit beyaz yüzeyler
 * burada tek sözleşmeye alınır. Bu katman sayfa bazlı bir yama değildir;
 * özet, filtre, KPI, kayıt satırı ve çalışma alanı ailelerinin tamamını kapsar.
 */
html[data-theme="dark"] body .content-frame :where(
  .stat-card,.executive-kpi,.summary-strip-v3,.financial-amount-hero,
  .cash-account-card,.account-balance,.report-kpis-v3>article,
  .financial-report-kpis>article,.report-member-strip,
  .assistant-dynamic-queries-v32932>article,.assistant-metrics-v1>article,
  .assistant-dynamic-queries-v32932 select,.assistant-static-queries-v32932 button,
  .notification-summary-v3,.notification-date-range-v3282,
  .automation-kpis-v3>article,.automation-health-strip-v3204>article,
  .workflow-guide,.decision-lifecycle,.version-pill,
  .quick-command-v3,.role-workspace-links-v2570>a,
  .financial-decision-metrics-v3>article,.cash-forecast-metrics-v3>article,
  .communication-overview>article,.general-assembly-package-v3311,
  .workspace-metrics-v3230,.workspace-metrics-v3230>a,.workspace-metrics-v3230>div,
  .executive-kpis.register-kpis-v3,.audit-kpis>article,
  .member-file-card-v3213,.compact-member-section-v3203,
  .compact-member-metrics-v3203>article,.member-workspace-summary-v3202>article
){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body .content-frame :where(
  .report-member-strip,.financial-decision-metrics-v3>article,
  .cash-forecast-metrics-v3>article,.assistant-metrics-v1>article,
  .automation-health-strip-v3204>article
) :where(strong,b,span){color:var(--theme-text)!important}

/* Bildirim merkezi ve üst bildirim menüsü aynı yüzey hiyerarşisini kullanır. */
html[data-theme="dark"] body .topbar-notification-panel-v3263>header,
html[data-theme="dark"] body .topbar-notification-all-v3263{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .topbar-notification-list-v3263>a,
html[data-theme="dark"] body .content-frame .notification-list-v3>a{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .notification-list-v3>a.unread{
  background:var(--theme-surface-soft)!important;
}
html[data-theme="dark"] body .content-frame .notification-list-v3>a:hover{
  background:var(--theme-hover)!important;
}
html[data-theme="dark"] body .content-frame .notification-kind-v3,
html[data-theme="dark"] body .content-frame .notification-list-v3>a.unread .notification-kind-v3{
  background:var(--theme-selected)!important;color:var(--theme-text)!important;
}

html[data-theme="dark"] body .content-frame .workspace-metrics-v3230>a.is-active{
  background:var(--theme-selected)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .workspace-metrics-v3230>a :where(span,strong,small),
html[data-theme="dark"] body .content-frame .workspace-metrics-v3230>div :where(span,strong,small),
html[data-theme="dark"] body .content-frame .assistant-static-queries-v32932 button>span,
html[data-theme="dark"] body .content-frame .cash-account-card>strong,
html[data-theme="dark"] body .content-frame .financial-amount-hero strong{
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .audit-kpis>article.critical{
  background:var(--theme-danger-soft)!important;
}
html[data-theme="dark"] body .content-frame .assistant-safety-badge,
html[data-theme="dark"] body .content-frame .smart-all-done-v2770>span{
  background:var(--theme-success-soft)!important;
  border-color:#326354!important;
  color:#9bd8bf!important;
}
html[data-theme="dark"] body .content-frame .empty-illustration{
  background:linear-gradient(145deg,var(--theme-surface-muted),var(--theme-surface-soft))!important;
}
html[data-theme="dark"] body .content-frame :where(.assistant-identity-v1,.assistant-voice-v1){
  background:linear-gradient(135deg,var(--theme-surface-muted),var(--theme-surface-soft))!important;
  border-color:var(--theme-line)!important;
}

/* Akıllı çalışma masasında iç satır ve sayaçlar da ana yüzeyden renk alır. */
html[data-theme="dark"] body .content-frame .smart-desk-status-v2770>span,
html[data-theme="dark"] body .content-frame .decision-attention-v3>a>b,
html[data-theme="dark"] body .content-frame .premium-empty-icon{
  background:var(--theme-selected)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .role-workspace-links-v2570>a:hover,
html[data-theme="dark"] body .content-frame .quick-command-v3 a:hover{
  background:var(--theme-hover)!important;color:var(--theme-text)!important;
}

/*
 * v3.32.4 · Etkileşim kontrastı sözleşmesi
 *
 * Eski açık tema dosyaları hover/focus sırasında alt metinleri sabit laciverte
 * çevirebiliyor. Bu son katman sayfa adına değil ortak etkileşim türüne bakar;
 * dolayısıyla yeni tablo, sekme, menü ve seçim ekranları da aynı kurala girer.
 */
html[data-theme="dark"] body .content-frame :where(
  a,button,summary,[role="button"],[role="tab"],[role="option"]
):where(:hover,:focus-visible){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .button.secondary,.button.ghost,button.secondary,button.ghost,
  .workspace-tabs a,.record-tabs a,.tab-row a,[role="tab"],.pagination a,
  .row-action,.card-action,summary,
  .compact-action-menu-v3200>summary,.compact-action-menu-v3200>div>a,
  .member-search-suggestions-v32930 a,.campaign-member-option
):where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .workspace-tabs a,.record-tabs a,.tab-row a,[role="tab"],
  .button.secondary,.button.ghost,button.secondary,button.ghost,
  .row-action,.card-action,summary
):where(:hover,:focus-visible) :where(span,strong,b,small,i):not(.badge){
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}

/* Satır vurgusu koyu kalır; satırın bütün okunabilir metni de koyu temada kalır. */
html[data-theme="dark"] body .content-frame :where(
  tbody tr,.clickable-record-row-v3240,.member-select-row-v3202,
  .member-register-table-v3230 tbody tr[data-member-row]
):where(:hover,:focus-visible,:focus-within){
  background:var(--theme-hover)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  tbody tr,.clickable-record-row-v3240,.member-select-row-v3202,
  .member-register-table-v3230 tbody tr[data-member-row]
):where(:hover,:focus-visible,:focus-within)
:where(td,a,span,strong,b,small,p,time):not(.badge):not(.badge *){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Liste/kart vurguları ve üst bildirim menüsü yeni ekranlarda da aynı davranır. */
html[data-theme="dark"] body .content-frame :where(
  .easy-list-items-v2760>a,.clean-task-list>a,.notification-list-v3>a,
  .role-workspace-links-v2570>a,.quick-command-v3 a
):where(:hover,:focus-visible),
html[data-theme="dark"] body .topbar-notification-list-v3263>a:where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Küçük yardımcı metinler için erişilebilir koyu tema karşılıkları. */
html[data-theme="dark"] body .content-frame :where(
  .eyebrow,.decision-focus-label,.notification-target-v3090
){color:var(--theme-accent-strong)!important;-webkit-text-fill-color:var(--theme-accent-strong)!important}
html[data-theme="dark"] body .content-frame :where(
  .notification-filter-v3282 label>span,.notification-filter-v3282 legend,
  .workflow-guide>summary
){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}
html[data-theme="dark"] body .content-frame :where(
  .cash-balance-v3>small,.cash-account-card .account-kind,.cash-account-card p,
  .cash-account-card>small
){color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important}
html[data-theme="dark"] body .content-frame .cash-balance-v3 :where(span,small){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .task-deadline-v3.overdue{
  color:var(--theme-danger-text)!important;-webkit-text-fill-color:var(--theme-danger-text)!important;
}

/* Açılır işlem menüsü kapalı/açık halde tek koyu yüzey kullanır. */
html[data-theme="dark"] body .content-frame .compact-action-menu-v3200,
html[data-theme="dark"] body .content-frame .compact-action-menu-v3200>div,
html[data-theme="dark"] body .content-frame .compact-action-menu-v3200>div>a{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Ana eylem metni normal, hover ve klavye odağında aynı okunabilirliktedir. */
html[data-theme="dark"] body .content-frame .button.primary{
  background:#176f92!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body .content-frame .button.primary:where(:hover,:focus-visible){
  background:#125b79!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body .content-frame .button.primary :where(span,strong,b,small,i){
  color:inherit!important;-webkit-text-fill-color:currentColor!important;
}

/*
 * Sayısal özet kartları için ortak yüzey sözleşmesi. Eski ve yeni modüller
 * `kpis`, `metrics` veya `stats` adlandırmasını kullandığında açık kart ve
 * açık-tema mavisi koyu görünümde kalmaz.
 */
html[data-theme="dark"] body .content-frame :where(
  [class*="kpis"],[class*="metrics"],[class*="stats"]
)>:where(a,article,div){
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  [class*="kpis"],[class*="metrics"],[class*="stats"]
)>:where(a,article,div)>:where(span,strong,b,small,p):not(.badge){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame :where(
  [class*="kpis"],[class*="metrics"],[class*="stats"]
)>:where(a,article,div)>:where(strong,b){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  [class*="kpis"],[class*="metrics"],[class*="stats"]
)>a:where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
}

/*
 * WebKit metin dolgu sözleşmesi: Eski modül CSS'leri `color` doğru olsa bile
 * ayrı bir koyu `-webkit-text-fill-color` bırakabiliyor. Formlar ve ortak
 * etkileşim bileşenleri iki renk kanalında da aynı tema değerini kullanır.
 */
html[data-theme="dark"] body .content-frame :where(
  input:not([type="checkbox"]):not([type="radio"]),select,textarea
){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  input:not([type="checkbox"]):not([type="radio"]),textarea
)::placeholder{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
  opacity:1!important;
}
html[data-theme="dark"] body .content-frame select option{
  background:var(--theme-surface)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  button,.button,summary,.workspace-tabs a,.record-tabs a,.tab-row a,
  [role="button"],[role="tab"],[role="option"]
){
  -webkit-text-fill-color:currentColor!important;
}
html[data-theme="dark"] body .content-frame :where(
  button,.button,summary,.workspace-tabs a,.record-tabs a,.tab-row a,
  [role="button"],[role="tab"],[role="option"]
) :where(span,strong,b,small,i):not(.badge){
  -webkit-text-fill-color:currentColor!important;
}

/* Arşiv özetleri eski sabit beyaz kartlarını koyu görünümde taşımaz. */
html[data-theme="dark"] body .content-frame .archive-summary-v3>article{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .archive-summary-v3>article.needs-attention{
  background:var(--theme-warning-soft)!important;
  border-color:#806d38!important;
}
html[data-theme="dark"] body .content-frame .archive-summary-v3>article :where(span,small){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .archive-summary-v3>article strong{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Veri Kalitesi özet tablosu ve filtreleri tek koyu form yüzeyi kullanır. */
html[data-theme="dark"] body .content-frame .data-quality-summary-v3291 th{
  background:var(--theme-surface-strong)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .data-quality-summary-v3291 td{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .data-quality-filters-v3291{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .data-quality-filters-v3291 label{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .data-quality-filters-v3291 select{
  background-color:var(--theme-input)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Durum rozetleri karanlık görünümde açık kart parçalarına dönüşmez. */
html[data-theme="dark"] body .content-frame .badge{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .badge:is(
  .active,.success,.paid,.completed,.decision-completed,.campaign-completed,
  .automation-completed,.task-completed,.recipient-sent
){background:var(--theme-success-soft)!important;color:#9bd8bf!important}
html[data-theme="dark"] body .content-frame .badge:is(
  .pending,.warning,.priority-high,.campaign-draft,.commitment
){background:var(--theme-warning-soft)!important;color:#f1d58c!important}
html[data-theme="dark"] body .content-frame .badge:is(
  .danger,.error,.overdue,.negative,.decision-cancelled
){background:var(--theme-danger-soft)!important;color:#f0aeb4!important}
html[data-theme="dark"] body .content-frame .badge:is(
  .info,.decision-in_progress,.decision-approved,.campaign-prepared,.recipient-ready
){background:var(--theme-selected)!important;color:#a9ddf0!important}

/*
 * v3.32.7 · Menü, tablo ve arama alanı son kontrast taraması
 *
 * Kurullar, birimler ve görevler ekranlarında eski modül dosyalarından
 * kalan beyaz kartlar koyu temaya taşınıyordu. Yüzeyleri bileşen adına
 * göre değil, tekrar kullanılan kayıt ailelerine göre temaya bağlarız.
 */
html[data-theme="dark"] body .content-frame :where(
  .governance-term-v3>header,.term-summary,.board-members-v3>div,
  .branch-card,.progress-compact
){
  background:var(--theme-surface-soft)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .board-members-v3 .avatar{
  background:var(--theme-selected)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .governance-term-v3>header,.term-summary,.board-members-v3>div,.branch-card
) :where(h2,h3,p,strong,dt,dd){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .governance-term-v3>header,.term-summary,.board-members-v3>div,.branch-card
) :where(small,span):not(.badge):not(.member-state):not(.avatar){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .progress-compact>span{
  background:var(--theme-accent)!important;
}

/* Arama ipuçları ve sekme sayaçları her iki görünümde de okunur kalır. */
html body .content-frame :where(input:not([type="checkbox"]):not([type="radio"]),textarea)::placeholder{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
  opacity:1!important;
}
html body .content-frame .workspace-tabs>span,
html body .content-frame .institutional-system-footer,
html body .content-frame .institutional-system-footer>span{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}

/* Küçük özet etiketleri ve bildirim açıklamaları AA kontrastını korur. */
html[data-theme="light"] body .content-frame :where(
  .report-kpis-v3>article>span,.notification-list-v3 small,
  .member-state,.summary-strip-v3>div>span,.notification-summary-v3 span
){
  color:#486579!important;
  -webkit-text-fill-color:#486579!important;
}
html[data-theme="dark"] body .content-frame :where(
  .report-kpis-v3>article>span,.notification-list-v3 small,
  .member-state,.summary-strip-v3>div>span,.notification-summary-v3 span
){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}

/* Asistanın bağlama göre ürettiği eylemler de ana düğmeyle aynı kontrastta. */
html body .content-frame .assistant-query-controls-v32938>button{
  background:#176f92!important;
  border-color:#176f92!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body .content-frame .assistant-query-controls-v32938>button:where(:hover,:focus-visible){
  background:#125b79!important;
  border-color:#125b79!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Yerel CSS değişkeni kullanan eski bileşenlerin semantik renkleri. */
html[data-theme="dark"]{
  --green-soft:var(--theme-success-soft);
  --amber-soft:var(--theme-warning-soft);
  --blue-soft:var(--theme-selected);
  --purple-soft:#322e4a;
  --shadow:0 8px 24px var(--theme-shadow);
}

/*
 * v3.32.9 · Tam ekran ve açılır bileşen tema sözleşmesi
 *
 * Modüller büyürken kullanılan eski `panel/card/surface/text` değişkenleri
 * yukarıdaki ortak renk sözlüğüne bağlıdır. Aşağıdaki kurallar ayrıca yeni
 * ekranların ayrıntı, uyarı, seçim kartı ve açılır pencere ailelerini sınıf
 * sürümünden bağımsız olarak aynı koyu yüzey hiyerarşisinde tutar.
 */
html[data-theme="dark"] body .content-frame :where(
  details,fieldset,.notice,.alert,.form-note,
  [class$="-panel"],[class*="-panel "],[class*="-panel-"],
  [class$="-card"],[class*="-card "],[class*="-card-"]
){
  background-color:var(--theme-surface)!important;
  background-image:none!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body .content-frame :where(
  .form-section-head,.generic-form-head,.panel-header,
  details>summary,.campaign-member-dropdown-panel
){
  background-color:var(--theme-surface-soft)!important;
  background-image:none!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}

/* Bilgi ve durum yüzeyleri beyaz kart değil, anlamını koruyan koyu tondur. */
html[data-theme="dark"] body .content-frame :where(.notice.success,.alert.success){
  background-color:var(--theme-success-soft)!important;
}
html[data-theme="dark"] body .content-frame :where(.notice.warning,.alert.warning){
  background-color:var(--theme-warning-soft)!important;
}
html[data-theme="dark"] body .content-frame :where(.notice.error,.alert.error,.alert.danger){
  background-color:var(--theme-danger-soft)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .notice,.alert,.form-note,.form-section-head,.generic-form-head,
  details>summary,.campaign-member-dropdown-panel
) :where(h2,h3,h4,strong,b,label,span):not(.badge){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .notice,.alert,.form-note,.form-section-head,.generic-form-head,
  details>summary,.campaign-member-dropdown-panel
) :where(p,small,em){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}

/* Radyo/işaretleme kartları ve seçim özetleri bütün formlarda aynı görünür. */
html[data-theme="dark"] body .content-frame :where(
  .correspondence-number-mode-v3204>div>label,
  .decision-attendee-options label,.campaign-member-option,
  .monthly-close-checklist label,.consent-card,
  .service-policy-fields-v197>label,.service-policy-guide-v197>span,
  .recipient-choice-guide>article,.provider-grid-v3>article
){
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .correspondence-number-mode-v3204>div>label,
  .decision-attendee-options label,.campaign-member-option,
  .monthly-close-checklist label,.consent-card,
  .service-policy-fields-v197>label,.service-policy-guide-v197>span,
  .recipient-choice-guide>article,.provider-grid-v3>article
):where(:hover,:focus-within){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .decision-attendee-picker-v3293>summary>b,
  .campaign-member-dropdown>summary>b,
  .form-section-head>span,.generic-form-head>span
){
  background:var(--theme-selected)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .service-policy-branches-v197>a.active{
  background:var(--theme-selected)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

/* Alt işlem şeritleri ve açılan panel içerikleri tema değişiminde açık kalmaz. */
html[data-theme="dark"] body .content-frame :where(
  .form-actions,.sticky-form-actions,.decision-attendee-picker-body-v3293,
  .campaign-member-scroll,.meeting-secondary-fields-v3294 .form-grid
){
  background-color:var(--theme-surface)!important;
  background-image:none!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}

/*
 * v3.32.10 · Canlı tam rota taramasında kalan eski yapılar
 * Thead kullanmayan eski tablolar, iç içe radyo listeleri ve sürüm merkezi
 * özetleri de merkezî sözleşmenin dışında kalmaz.
 */
html[data-theme="dark"] body .content-frame table th{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .correspondence-number-mode-v3204,
html[data-theme="dark"] body .content-frame .correspondence-number-mode-v3204>div label{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .correspondence-number-mode-v3204>div label:where(:hover,:focus-within){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .decision-register-head,.tracking-register-head
){
  background:var(--theme-surface-soft)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .decision-tracking-explainer-v2620 article>span{
  background:var(--theme-selected)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .data-quality-filters-v3291{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .security-readiness-v3,.data-inventory-v3>article
){
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .update-policy li>b,.security-guidance-v3 li>b
){
  background:var(--theme-selected)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .record-state{
  background:var(--theme-warning-soft)!important;
  border-color:#806d38!important;
  color:#f1d58c!important;
  -webkit-text-fill-color:#f1d58c!important;
}

/*
 * v3.32.12 · Koşullu ve sonradan açılan yüzeyler de tema sözleşmesine dahildir.
 * Bu seçiciler üye sihirbazının sonraki adımlarını ve eski sabit krem/beyaz
 * bilgilendirme kutularını tema değişiminden bağımsız bırakmaz.
 */
html[data-theme="dark"] body .content-frame :where(
  .record-security,.form-guidance-v3,.service-escalation-note-v198,
  .registry-attention-v3,.expense-decision-panel,.notification-summary-v3,
  .service-escalation-result-v199,.decision-tracking-explainer-v2620 article,
  .automation-health-strip-v3204 article,.automation-kpis-v3 article,
  .executive-kpis>article,.decision-center-kpis>article
){
  background:var(--theme-surface-muted)!important;
  background-image:none!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body .content-frame :where(
  .record-security,.form-guidance-v3,.service-escalation-note-v198,
  .registry-attention-v3,.expense-decision-panel,.notification-summary-v3,
  .service-escalation-result-v199,.decision-tracking-explainer-v2620 article,
  .automation-health-strip-v3204 article,.automation-kpis-v3 article,
  .executive-kpis>article,.decision-center-kpis>article
) :where(h2,h3,h4,strong,b,label,span,em):not(.badge){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .record-security,.form-guidance-v3,.service-escalation-note-v198,
  .registry-attention-v3,.expense-decision-panel,.notification-summary-v3,
  .service-escalation-result-v199,.decision-tracking-explainer-v2620 article,
  .automation-health-strip-v3204 article,.automation-kpis-v3 article,
  .executive-kpis>article,.decision-center-kpis>article
) :where(p,small){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .service-escalation-note-v198,.registry-attention-v3,.expense-decision-panel
){
  background:var(--theme-warning-soft)!important;
  border-color:#806d38!important;
}
html[data-theme="dark"] body .content-frame .compact-location-options-v3176{
  background:var(--theme-surface-raised)!important;border-color:var(--theme-line-strong)!important;color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-location-option-v3176:where(:hover,:focus,[aria-selected="true"]){
  background:var(--theme-hover)!important;color:var(--theme-text)!important;
}

/*
 * v3.32.13 · Canlı arama, ikon ve üye dosyası geçişli yüzeyleri
 * Yazarken üretilen sonuçlar ile sekmeyle açılan üye dosyası bileşenleri,
 * ilk HTML'de görünmeseler de tema sözleşmesini doğrudan devralır.
 */
html body .content-frame .member-live-search-v32930 .search-field>input{
  padding-left:39px!important;
  padding-right:32px!important;
}
html[data-theme="dark"] body .content-frame .member-live-search-v32930 .search-field svg{
  color:var(--theme-text-muted)!important;
  stroke:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930{
  background:var(--theme-surface-raised)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  box-shadow:0 12px 28px var(--theme-shadow)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>a{
  background:var(--theme-surface-raised)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>a :where(strong){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>a :where(small){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>a>span{
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>a:where(:hover,:focus-visible,[aria-selected="true"]){
  background:var(--theme-hover)!important;
}
html[data-theme="dark"] body .content-frame .member-search-suggestions-v32930>.empty{
  background:var(--theme-surface-raised)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame :where(
  .compact-member-actions-v3203,.member-file-workspace-v3213,.member-file-tabs-v3213
){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .member-file-panel-v3213{
  background:var(--theme-surface-soft)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-actions-v3203>a:not(.primary){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-actions-v3203>a:not(.primary):where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
}
html[data-theme="dark"] body .content-frame .member-file-tabs-v3213>button{
  background:var(--theme-surface)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .member-file-tabs-v3213>button:where(:hover,:focus-visible,[aria-selected="true"]){
  background:var(--theme-selected)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-contact-status-v3213>span{
  background:var(--theme-success-soft)!important;
  border-color:#326354!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-contact-status-v3213>span>small{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .member-contact-status-v3213>span>strong{
  color:#9bd8bf!important;
  -webkit-text-fill-color:#9bd8bf!important;
}

/* v3.32.14 · Üye dosyası açılır menü, taşma ve alt ekran tema bütünlüğü */
.compact-member-file-header-v3203{
  isolation:isolate;
}
.compact-member-file-header-v3203 .compact-action-menu-v3200>div{
  max-width:min(280px,calc(100vw - 32px));
}
.compact-member-identity-v3203,
.compact-member-identity-v3203>div,
.compact-member-identity-v3203 dl,
.compact-member-identity-v3203 dl>div{
  min-width:0;
}
.compact-member-identity-v3203 dt,
.compact-member-identity-v3203 dd{
  max-width:100%;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .record-sections{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
  box-shadow:0 8px 22px var(--theme-shadow)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .form-section{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .compact-form-group-title-v33217{
  color:var(--theme-accent)!important;
  -webkit-text-fill-color:var(--theme-accent)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .registry-location-disclosure-v33218{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .form-section .form-grid label{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .form-section>.form-grid :where(input,select,textarea),
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .compact-location-search-v3176{
  background:var(--theme-input)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
  opacity:1!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 :where(input,select,textarea):disabled{
  background:var(--theme-surface-muted)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
  opacity:1!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 :where(input,textarea)::placeholder{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
  opacity:1!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 input[type="file"]::file-selector-button{
  background:var(--theme-surface-raised)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-edit-form-v3266 .form-section>.form-grid select.native-location-select-v3176{
  position:absolute!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:1px!important;
  min-height:1px!important;
  padding:0!important;
  border:0!important;
  opacity:0!important;
  pointer-events:none!important;
}
html[data-theme="dark"] body .content-frame :where(.journey-focus-v2940,.compact-member-journey-v32915){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .journey-focus-v2940 :where(h2,p),
html[data-theme="dark"] body .content-frame .compact-member-journey-v32915 :where(h2,p,strong,small){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-journey-v32915>article{
  background:var(--theme-surface-raised)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .compact-member-journey-v32915>article.done{
  background:var(--theme-success-soft)!important;
  border-color:#326354!important;
}
html[data-theme="dark"] body .content-frame .compact-member-journey-v32915>article>span{
  background:var(--theme-surface-muted)!important;
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}
html[data-theme="dark"] body .content-frame :where(.journey-focus-v2940,.dues-statement-metrics-v3+.panel) :where(.eyebrow,.section-kicker),
html[data-theme="dark"] body .content-frame .collection-rate-v3 :where(span,strong){
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}
html[data-theme="dark"] body .content-frame .journey-focus-v2940 select{
  background:var(--theme-input)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .dues-statement-metrics-v3{
  background:var(--theme-line)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .dues-statement-metrics-v3>article{
  background:var(--theme-surface-raised)!important;
  border-color:var(--theme-line)!important;
}

/* v3.32.19 · Arşiv menüsü hover ve odak kontrastı */
html[data-theme="light"] body .content-frame .organization-tabs-v3>a:where(:hover,:focus-visible),
html[data-theme="light"] body .content-frame .record-header-v3 .button.ghost:where(:hover,:focus-visible){
  background:#d7edf8!important;
  border-color:#71abc5!important;
  color:#103f5e!important;
  -webkit-text-fill-color:#103f5e!important;
}
html[data-theme="light"] body .content-frame .organization-tabs-v3>a.active,
html[data-theme="light"] body .content-frame .organization-tabs-v3>a.active:where(:hover,:focus-visible){
  background:var(--theme-selected)!important;
  border-color:#71abc5!important;
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}
html[data-theme="dark"] body .content-frame .organization-tabs-v3>a:where(:hover,:focus-visible),
html[data-theme="dark"] body .content-frame .record-header-v3 .button.ghost:where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .organization-tabs-v3>a.active,
html[data-theme="dark"] body .content-frame .organization-tabs-v3>a.active:where(:hover,:focus-visible){
  background:var(--theme-selected)!important;
  border-color:var(--theme-accent)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body .content-frame .record-header-v3 .button.primary:where(:hover,:focus-visible){
  background:#075a7e!important;
  border-color:#075a7e!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* v3.32.20 · Üye dosyası modalinin görünen ve sonradan açılan yüzeyleri */
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 :where(
  .member-modal-quick-actions-v3221,
  .member-modal-tabs-v3221,
  .member-modal-info-grid-v3221
){
  background:var(--theme-surface-soft)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-modal-info-grid-v3221>div{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-modal-info-grid-v3221 :where(small,strong){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-modal-info-grid-v3221 small{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 :where(
  .member-modal-quick-actions-v3221>a:not(.primary),
  .member-modal-tabs-v3221>button:not([aria-selected="true"]),
  .member-modal-record-link-v3221,
  .member-modal-document-grid-v3221>a,
  .member-modal-history-v3221,
  .member-modal-history-v3221>a
){
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 :where(
  .member-modal-quick-actions-v3221>a:not(.primary),
  .member-modal-tabs-v3221>button:not([aria-selected="true"]),
  .member-modal-record-link-v3221,
  .member-modal-document-grid-v3221>a,
  .member-modal-history-v3221>a
):where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-modal-tabs-v3221>button[aria-selected="true"]{
  background:var(--theme-selected)!important;
  border-color:var(--theme-accent)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-workspace-head-v3202 p>b{
  background:var(--theme-success-soft)!important;
  border-color:#326354!important;
  color:#9bd8bf!important;
  -webkit-text-fill-color:#9bd8bf!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-modal-avatar-v3221,
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-workspace-head-v3202>button{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .member-file-modal-v3221 .member-workspace-head-v3202>button:where(:hover,:focus-visible){
  background:var(--theme-hover)!important;
  border-color:var(--theme-accent)!important;
}

/* v3.32.38 · Mobil üye dosyası: tek tema sözleşmesi ve taşmasız yerleşim */
html body .content-frame .member-detail-page-v33238 :where(
  .compact-member-identity-v3203 dl>div,
  .compact-member-metrics-v3203>article,
  .member-file-workspace-v3213,
  .member-file-tabs-v3213,
  .member-file-panel-v3213,
  .member-file-card-v3213
){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html body .content-frame .member-detail-page-v33238 :where(
  .compact-member-identity-v3203 dt,
  .compact-member-identity-v3203>div>small,
  .compact-member-metrics-v3203 span,
  .compact-member-metrics-v3203 small,
  .member-file-card-v3213 dt,
  .member-file-card-v3213>header p
){
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html body .content-frame .member-detail-page-v33238 :where(
  .compact-member-identity-v3203 dd,
  .compact-member-identity-v3203>div>strong,
  .compact-member-metrics-v3203 strong,
  .member-file-card-v3213>header h2,
  .member-file-card-v3213 dd
){
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html body .content-frame .member-detail-page-v33238 .compact-member-actions-v3203>a:not(.primary){
  background:var(--theme-surface)!important;
  border-color:var(--theme-line-strong)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html body .content-frame .member-detail-page-v33238 .member-file-tabs-v3213>button:not([aria-selected="true"]){
  background:var(--theme-surface)!important;
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html body .content-frame .member-detail-page-v33238 .member-file-tabs-v3213>button[aria-selected="true"]{
  background:var(--theme-selected)!important;
  border-color:var(--theme-accent)!important;
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}

@media(max-width:720px){
  html body .content-frame .member-detail-page-v33238{
    width:100%;
    min-width:0;
    overflow-x:hidden;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-file-header-v3203 .header-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:7px!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-file-header-v3203 .compact-action-menu-v3200{
    grid-column:1/-1!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-file-header-v3203 .compact-action-menu-v3200>summary{
    width:100%!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-identity-v3203{
    grid-template-columns:44px minmax(0,1fr)!important;
    gap:10px!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-identity-v3203 dl{
    display:grid!important;
    grid-column:1/-1!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-identity-v3203 dl>div{
    display:grid!important;
    align-content:center!important;
    min-width:0!important;
    min-height:58px!important;
    padding:8px 9px!important;
    border:1px solid var(--theme-line)!important;
    border-radius:8px!important;
    overflow:hidden!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-actions-v3203{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    overflow:visible!important;
  }
  html body .content-frame .member-detail-page-v33238 .compact-member-actions-v3203>a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:0!important;
    min-height:42px!important;
    padding:7px 8px!important;
    text-align:center!important;
    white-space:normal!important;
  }
  html body .content-frame .member-detail-page-v33238 .member-file-tabs-v3213{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:1px!important;
    overflow:visible!important;
  }
  html body .content-frame .member-detail-page-v33238 .member-file-tabs-v3213>button{
    width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    padding:7px 6px!important;
    white-space:normal!important;
  }
  html body .content-frame .member-detail-page-v33238 .member-file-tabs-v3213>button:last-child{
    grid-column:1/-1!important;
  }
  html body .content-frame .member-detail-page-v33238 .member-file-panel-v3213{
    max-height:none!important;
    overflow:visible!important;
  }
}

/* v3.32.21 · Liste hover durumunda rozet metni korunur */
html[data-theme="dark"] body .content-frame .badge{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .badge:is(
  .active,.status-active,.success,.paid,.completed,.decision-completed,
  .campaign-completed,.automation-completed,.task-completed,.recipient-sent,
  .project-active,.project-completed,.meeting-completed,.audit-completed,
  .expense-paid,.dues-paid,.budget-approved,.monthly-close-approved
){
  background:var(--theme-success-soft)!important;
  color:#9bd8bf!important;
  -webkit-text-fill-color:#9bd8bf!important;
}
html[data-theme="dark"] body .content-frame .badge:is(
  .pending,.warning,.priority-high,.campaign-draft,.commitment,
  .expense-pending,.dues-partial,.budget-draft,.monthly-close-draft,
  .tracking-soon,.recipient-queued
){
  background:var(--theme-warning-soft)!important;
  color:#f1d58c!important;
  -webkit-text-fill-color:#f1d58c!important;
}
html[data-theme="dark"] body .content-frame .badge:is(
  .danger,.error,.overdue,.negative,.decision-cancelled,
  .campaign-cancelled,.task-cancelled,.meeting-cancelled,.project-cancelled,
  .recipient-failed,.expense-rejected,.dues-overdue,.tracking-overdue
){
  background:var(--theme-danger-soft)!important;
  color:#f0aeb4!important;
  -webkit-text-fill-color:#f0aeb4!important;
}
html[data-theme="dark"] body .content-frame .badge:is(
  .info,.decision-in_progress,.decision-approved,.campaign-prepared,
  .recipient-ready,.task-in_progress,.task-todo,.meeting-held,
  .project-in_progress,.expense-approved,.tracking-ontrack,.audit-in_progress
){
  background:var(--theme-selected)!important;
  color:#a9ddf0!important;
  -webkit-text-fill-color:#a9ddf0!important;
}
html[data-theme="dark"] body .content-frame :where(
  tbody tr,.clickable-record-row-v3240,.member-select-row-v3202,
  .easy-list-items-v2760>a,.clean-task-list>a,.notification-list-v3>a,
  .cash-account-card,.budget-card
):where(:hover,:focus-visible,:focus-within) .badge{
  color:inherit;
  -webkit-text-fill-color:currentColor!important;
}

/* v3.32.22 · Görev ayrıntısı bütün yüzey ve metinleri koyu tema sözleşmesinde */
html[data-theme="dark"] body .content-frame .task-detail-compact-v3283>.panel{
  background:var(--theme-surface)!important;
  border-color:var(--theme-line)!important;
  color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .task-copy-v3283 h2,
html[data-theme="dark"] body .content-frame .task-progress-v3283>div:first-child strong,
html[data-theme="dark"] body .content-frame .task-progress-v3283>b,
html[data-theme="dark"] body .content-frame .task-facts-v3283 h2{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .task-copy-v3283>p{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .task-progress-v3283{
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .task-progress-v3283>div:first-child span{
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}
html[data-theme="dark"] body .content-frame .task-progress-v3283>.record-progress{
  background:var(--theme-surface-muted)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .task-progress-v3283>.record-progress>span{
  background:var(--theme-accent)!important;
}
html[data-theme="dark"] body .content-frame .task-facts-v3283 dl{
  background:var(--theme-surface-soft)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .task-facts-v3283 dl>div{
  background:var(--theme-surface-soft)!important;
  border-color:var(--theme-line)!important;
}
html[data-theme="dark"] body .content-frame .task-facts-v3283 dt{
  color:var(--theme-text-muted)!important;
  -webkit-text-fill-color:var(--theme-text-muted)!important;
}
html[data-theme="dark"] body .content-frame .task-facts-v3283 dd{
  color:var(--theme-text)!important;
  -webkit-text-fill-color:var(--theme-text)!important;
}
html[data-theme="dark"] body .content-frame .task-facts-v3283 dd a{
  color:var(--theme-accent-strong)!important;
  -webkit-text-fill-color:var(--theme-accent-strong)!important;
}

@media(max-width:720px){
  .compact-member-file-header-v3203 .header-actions{overflow:visible!important}
  .compact-member-file-header-v3203 .compact-action-menu-v3200>div{left:0;right:0;max-width:none}
}
@media(max-width:460px){
  .compact-member-identity-v3203 dl{grid-template-columns:1fr!important}
}

@media(max-width:900px){
  .appearance-switch-v3320{height:34px}
  .appearance-switch-v3320 button{height:26px;min-width:50px;padding:0 6px;font-size:9px}
}
@media(max-width:600px){
  .appearance-switch-v3320 button{min-width:28px;padding:0 5px}
  .appearance-switch-v3320 .appearance-label-v3320{display:none}
}

/* Resmî çıktı, ekrandaki tercihten bağımsız olarak beyaz kâğıttır. */
@media print{
  .appearance-switch-v3320{display:none!important}
  html,html[data-theme="dark"]{color-scheme:light!important;--theme-page:#fff;--theme-surface:#fff;--theme-text:#111;--theme-text-muted:#444;--theme-line:#bbb}
  html[data-theme="dark"] body,
  html[data-theme="dark"] body .app-shell,
  html[data-theme="dark"] body .main-content,
  html[data-theme="dark"] body .content-frame,
  html[data-theme="dark"] body .content-frame :where(.panel,.page-header,.form-panel,.structured-form,.table-wrap){
    background:#fff!important;color:#111!important;box-shadow:none!important;
  }
  html[data-theme="dark"] body :where(h1,h2,h3,h4,h5,h6,strong,b,label,th,td,p,small){color:#111!important}
}
