
/* Fixer unified panel theme v701 - login page uyumlu kurumsal tema */
:root{
  --unify-bg:#f4f6f9;
  --unify-bg-2:#eef2f6;
  --unify-surface:#ffffff;
  --unify-surface-soft:#f8fafc;
  --unify-border:#dbe3eb;
  --unify-border-2:#c9d4df;
  --unify-text:#1f2e3c;
  --unify-muted:#6e7d8f;
  --unify-navy:#0f2d4d;
  --unify-navy-2:#163a60;
  --unify-navy-3:#1c4a73;
  --unify-red:#d4475f;
  --unify-red-2:#be3d54;
  --unify-red-soft:#f9ecef;
  --unify-success:#16726a;
  --unify-warning:#c58525;
  --unify-shadow:0 12px 28px rgba(15,35,58,.06);
  --unify-radius:18px;
}

html body,
html body .layout,
html body .content,
html body main,
html body .pe-wrap,
html body .services-page,
html body .erke-service-page,
html body .crm-page,
html body .stock-page,
html body .finance-page,
html body .ap-wrap,
html body .company-wrap{
  background:linear-gradient(180deg,var(--unify-bg) 0%,var(--unify-bg-2) 100%)!important;
  color:var(--unify-text)!important;
}

/* Sidebar - login sayfasındaki lacivert ton */
html body .sidebar,
html body .sidebar.et-theme-sidebar,
html body aside.sidebar,
html body .et-theme-sidebar{
  background:linear-gradient(180deg,var(--unify-navy) 0%,var(--unify-navy-2) 58%,#102a43 100%)!important;
  border-right:1px solid rgba(255,255,255,.08)!important;
  box-shadow:10px 0 34px rgba(15,35,58,.14)!important;
}
html body .et-logo,
html body .sidebar .logo,
html body .sidebar .brand-icon,
html body .logo,
html body .et-menu-btn{
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  color:#fff!important;
}
html body .sidebar .brand,
html body .et-brand,
html body .et-brand-name b,
html body .et-brand-name small,
html body .sidebar .brand b,
html body .sidebar .brand span{
  color:#fff!important;
}
html body .et-side-nav a,
html body .et-side-nav summary,
html body .sidebar nav a,
html body .sidebar a{
  color:#dbe7f2!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
}
html body .et-side-nav a:hover,
html body .et-side-nav summary:hover,
html body .sidebar nav a:hover{
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
}
html body .et-side-nav a.active,
html body .sidebar nav a.active,
html body .sidebar a.active,
html body .et-menu-group[open] > summary{
  background:linear-gradient(90deg,rgba(212,71,95,.18),rgba(255,255,255,.10))!important;
  border-color:rgba(212,71,95,.28)!important;
  color:#fff!important;
  box-shadow:inset 3px 0 0 var(--unify-red)!important;
}
html body .et-menu-group a{margin-left:10px!important}
html body .et-side-bottom a{color:#f4c8cf!important}

/* Genel yüzeyler */
html body :where(.card,.stat,.et-card,.et-panel,.es-card,.es-body,.es-field,.es-v230-box,.es-filebox,.es-check,
.crm-panel,.crm-card,.crm-kpi,.ap-card,.ap-box,.bank-card,.bank-box,.stock-box,.stock-card,.services-card,.company-card,
.wo-edit,.wo-panel,.wo-text,.wo-sub,.modal-content,.dialog-content,.payment-card,.payment-box,.report-card,.report-box,
.md-card,.md-kpi,.md-note,.md-search,.pe-filter,.pe-box,.pe-accounting-card,.pe-partner-group,.pe-form,.pe-partner-table-wrap,
.pe-clean-v604 .pec-hero,.pec-kpis div,.pe-edit-box,.pe-fold,.pe-summary-shell,.pe-net-box,.pe-side-stack > *, .pe-bottom-grid > *){
  background:var(--unify-surface)!important;
  border:1px solid var(--unify-border)!important;
  border-radius:var(--unify-radius)!important;
  box-shadow:var(--unify-shadow)!important;
  color:var(--unify-text)!important;
}

/* Üst hero alanları */
html body :where(.pro-top,.pe-hero,.es-hero,.et-pro-crm-strip,.crm-hero,.services-hero,.ap-head,.stock-top,.eu-hero,.ep-ledger-v596 .epl-head,.md-page > .md-title){
  background:linear-gradient(120deg,var(--unify-navy) 0%,var(--unify-navy-2) 62%,var(--unify-navy-3) 100%)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:22px!important;
  box-shadow:0 20px 36px rgba(15,35,58,.12)!important;
}
html body :where(.pro-top,.pe-hero,.es-hero,.et-pro-crm-strip,.crm-hero,.services-hero,.ap-head,.stock-top,.eu-hero,.ep-ledger-v596 .epl-head,.md-page > .md-title) :where(h1,h2,h3,strong,b,label,.title,.report-title){
  color:#fff!important;
}
html body :where(.pro-top,.pe-hero,.es-hero,.et-pro-crm-strip,.crm-hero,.services-hero,.ap-head,.stock-top,.eu-hero,.ep-ledger-v596 .epl-head,.md-page > .md-title) :where(p,small,span,.muted,.report-meta){
  color:rgba(255,255,255,.78)!important;
}

/* Hero içindeki badge ve küçük kutular */
html body .pe-badge,
html body .pe-mini,
html body .md-date,
html body .md-title .md-date,
html body .services-hero .badge,
html body .crm-hero .badge,
html body .es-hero .badge{
  background:rgba(255,255,255,.10)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#f7f9fc!important;
  border-radius:999px!important;
}

/* Başlıklar */
html body :where(h1,h2,h3,h4,h5,h6,.section-title,.pe-section-title h2,.md-head h2,.services-hero h1,.crm-hero h1){
  color:var(--unify-navy)!important;
}
html body :where(p,small,.muted,.text-muted,.help,.description,.pe-title p,.md-head p){
  color:var(--unify-muted)!important;
}

/* Butonlar */
html body :where(.btn,.pe-btn,.md-btn,.mini-btn,.big-save,.btn-primary,.primary,.vp-form button,.js-hakedis-form button[type="submit"]){
  background:linear-gradient(135deg,var(--unify-red),var(--unify-red-2))!important;
  color:#fff!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  box-shadow:0 10px 22px rgba(212,71,95,.18)!important;
}
html body :where(.btn.secondary,.gray,.btn.gray,.mini-btn.sms,.mini-btn.pdf,.mini-btn.mail,.mini-btn.edit,.md-head a,.pe-head a,.pe-hero-actions a,.pe-exportbar a,.pe-head .light,.topbar .secondary){
  background:#f4f7fa!important;
  color:var(--unify-navy)!important;
  border:1px solid var(--unify-border)!important;
  box-shadow:none!important;
}
html body :where(.btn.danger,.danger,.mini-btn.danger){
  background:#fff4f5!important;
  color:var(--unify-red)!important;
  border:1px solid #f1cdd3!important;
  box-shadow:none!important;
}

/* Formlar */
html body input,
html body select,
html body textarea,
html body .form-control{
  background:#fff!important;
  color:var(--unify-text)!important;
  border:1px solid var(--unify-border-2)!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
html body input:focus,
html body select:focus,
html body textarea:focus,
html body .form-control:focus{
  outline:none!important;
  border-color:rgba(15,45,77,.45)!important;
  box-shadow:0 0 0 4px rgba(15,45,77,.08)!important;
}
html body label, html body .form-label{color:var(--unify-navy)!important;font-weight:700!important}

/* Tablolar */
html body table{background:#fff!important;border-radius:14px!important;overflow:hidden}
html body th{
  background:#f6f8fb!important;
  color:var(--unify-navy)!important;
  border-color:var(--unify-border)!important;
  font-weight:800!important;
}
html body td{
  color:var(--unify-text)!important;
  border-color:#e9eef3!important;
}
html body tbody tr:nth-child(even) td{background:#fbfcfd!important}
html body tbody tr:hover td{background:#f7fafc!important}

/* Dashboard düzeni */
html body .md-top{margin-bottom:16px!important}
html body .md-search{padding:10px 14px!important;border-radius:16px!important;background:#fff!important}
html body .md-page{gap:18px!important}
html body .md-page > .md-title{padding:20px 22px!important;margin-bottom:0!important}
html body .md-title h1{color:#fff!important;margin:0 0 6px!important}
html body .md-title p{color:rgba(255,255,255,.78)!important}
html body .md-kpis{gap:14px!important}
html body .md-kpi{padding:18px!important;position:relative;overflow:hidden}
html body .md-kpi:before{content:'';position:absolute;left:0;top:0;right:0;height:4px;background:var(--unify-border)}
html body .md-kpi.blue:before,html body .md-kpi.navy:before{background:var(--unify-navy)}
html body .md-kpi.green:before{background:var(--unify-success)}
html body .md-kpi.orange:before{background:var(--unify-red)}
html body .md-kpi-top small{color:var(--unify-muted)!important}
html body .md-kpi strong{color:var(--unify-navy)!important;font-size:31px!important}
html body .md-kpi.orange strong, html body .md-kpi.green strong{color:var(--unify-red)!important}
html body .md-kpi em{color:var(--unify-muted)!important}
html body .md-kpi .ico{background:var(--unify-red-soft)!important;color:var(--unify-red)!important;border-radius:12px!important;padding:8px 11px!important}
html body .md-head{align-items:flex-start!important;margin-bottom:14px!important}
html body .md-head a{font-weight:700!important;border-radius:12px!important;padding:9px 12px!important}
html body .md-chart,.md-aging,.md-attention,.md-firms,.md-table-wrap,.md-workflow{padding-top:4px!important}
html body .md-legend span{color:var(--unify-muted)!important}
html body .md-legend i[style]{border-radius:999px!important}
html body .md-bar.hak{background:#274b75!important}
html body .md-bar.mahsup{background:#d4475f!important}
html body .md-bar.net{background:#1f7a74!important}
html body .md-month label{color:var(--unify-navy)!important}
html body .md-month small{color:var(--unify-muted)!important}
html body .md-alert{background:#f9fbfd!important;border:1px solid #e8eef4!important;border-radius:14px!important}
html body .md-alert-dot{background:var(--unify-red)!important}
html body .md-alert b, html body .md-firm-top b{color:var(--unify-navy)!important}
html body .md-firm-track, html body .md-age-track{background:#eef3f7!important;border-radius:999px!important}
html body .md-firm-track i, html body .md-age-track i{background:linear-gradient(90deg,var(--unify-navy),var(--unify-red))!important;border-radius:999px!important}
html body .md-firm strong{color:var(--unify-red)!important}
html body .md-pill{background:#f4f7fa!important;color:var(--unify-navy)!important;border:1px solid var(--unify-border)!important}
html body .md-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px!important;background:#fff!important}
html body .md-note b{color:var(--unify-navy)!important}
html body .md-note a{background:#f8eef1!important;color:var(--unify-red)!important;border:1px solid #f0cdd4!important;padding:10px 14px!important;border-radius:12px!important;font-weight:700!important}
html body .md-workflow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}
html body .md-flow-item{background:#f8fafc!important;border:1px solid #e7edf4!important;border-radius:16px!important;padding:14px!important}
html body .md-flow-item span{display:block;font-size:12px;font-weight:700;color:var(--unify-muted)!important;margin-bottom:6px!important}
html body .md-flow-item b{display:block;font-size:28px;color:var(--unify-navy)!important;line-height:1!important}
html body .md-flow-item small{display:block;margin-top:6px;color:var(--unify-muted)!important;line-height:1.35!important}
html body .md-flow-item.is-accent{background:var(--unify-red-soft)!important;border-color:#f2d7dc!important}
html body .md-flow-item.is-accent b{color:var(--unify-red)!important}
html body .md-flow-foot{display:flex!important;gap:12px!important;margin-top:12px!important}
html body .md-flow-foot > div{flex:1;background:#f8fafc!important;border:1px solid #e7edf4!important;border-radius:16px!important;padding:13px 14px!important}
html body .md-flow-foot strong{display:block;font-size:22px;color:var(--unify-navy)!important}
html body .md-flow-foot span{color:var(--unify-muted)!important;font-size:12px!important}

/* Partner earnings / finans sayfası */
html body .pe-wrap{padding-top:18px!important}
html body .pe-hero{padding:20px 22px!important}
html body .pe-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important}
html body .pe-title h1{color:#fff!important;font-size:27px!important;margin:0 0 6px!important}
html body .pe-title p{color:rgba(255,255,255,.78)!important}
html body .pe-badge{background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.18)!important;color:#f8fbff!important}
html body .pe-kpi-grid, html body .pec-kpis{gap:12px!important}
html body .pe-kpi-grid > *, html body .pec-kpis > div{padding:15px 16px!important}
html body .pe-kpi-grid strong, html body .pe-money, html body .pe-net-figure, html body .pe-total-chip b, html body .pe-net-box b{color:var(--unify-navy)!important}
html body .pe-net-box b, html body .pe-net-figure{color:var(--unify-red)!important}
html body .pe-pill, html body .pe-total-chip, html body .pe-detail-chip, html body .pe-bulkbar .light{background:#f4f7fa!important;border:1px solid var(--unify-border)!important;color:var(--unify-navy)!important;border-radius:999px!important}
html body .pe-section-title h2{margin:0!important;color:var(--unify-navy)!important}
html body .pe-mini{background:#f4f7fa!important;color:var(--unify-muted)!important;border:1px solid var(--unify-border)!important}
html body .pe-partner-head,
html body .pe-head,
html body .pph-head,
html body .vp-head,
html body .eds-head{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html body .pe-partner-group{padding:16px!important}
html body .pe-partner-head{padding:0 0 12px!important;border-bottom:1px solid #edf1f5!important;margin-bottom:12px!important}
html body .pe-partner-head h3, html body .pe-partner-head b{color:var(--unify-navy)!important}
html body .pe-partner-totals, html body .pec-payment-history-v606, html body .erke-partial-deduct-summary-v595{background:#fff!important}
html body .pe-table, html body .pph-table, html body .eds-table{border-collapse:separate!important;border-spacing:0!important}
html body .pe-badge, html body .pe-total-chip, html body .pe-detail-chip, html body .pe-pill, html body .pe-visible-payment-v608 .pe-pill{font-weight:700!important}
html body .green, html body .ok{color:var(--unify-success)!important}
html body .orange, html body .warn{color:var(--unify-warning)!important}
html body .red, html body .danger{color:var(--unify-red)!important}
html body .paid, html body .pending, html body .wait{border-radius:999px!important;padding:4px 10px!important;font-weight:700!important}
html body .paid{background:#e8f6f2!important;color:var(--unify-success)!important}
html body .pending, html body .wait{background:#fff4f6!important;color:var(--unify-red)!important}
html body .pe-filter-grid, html body .formgrid{gap:12px!important}

/* Service detail / lists */
html body .wo-head{background:linear-gradient(120deg,#f7fafc,#eef3f8 52%,#f7fafc)!important;border:1px solid var(--unify-border)!important;border-radius:18px 18px 0 0!important}
html body .wo-logo strong, html body .wo-title, html body .wo-no b{color:var(--unify-navy)!important}
html body .wo-mark{background:var(--unify-navy)!important;color:#fff!important}
html body .wo-panel h3{background:#f7fafc!important;color:var(--unify-navy)!important;border-color:var(--unify-border)!important}
html body .wo-row span{background:#f8fafc!important;color:var(--unify-muted)!important}
html body .wo-badge{background:#edf2f7!important;color:var(--unify-navy)!important;border-radius:999px!important}
html body .wo-badge.ok{background:#e8f6f2!important;color:var(--unify-success)!important}
html body .wo-badge.warn{background:#fff4e8!important;color:var(--unify-warning)!important}
html body .wo-badge.bad{background:#fff1f3!important;color:var(--unify-red)!important}

/* küçük ekran */
@media(max-width:900px){
  html body .md-kpis,
  html body .md-grid-main,
  html body .md-grid-second,
  html body .pe-kpi-grid,
  html body .pec-kpis{grid-template-columns:1fr!important}
  html body .md-workflow{grid-template-columns:1fr!important}
  html body .md-flow-foot{display:grid!important;grid-template-columns:1fr 1fr!important}
  html body .pe-head{display:block!important}
}

/* ============================================================
   FULL DARK MODE v702 — panelin tamamı koyu tema
   ============================================================ */
html[data-fixer-theme="dark"]{
  color-scheme:dark;
  --unify-bg:#0d141c;
  --unify-bg-2:#101922;
  --unify-surface:#16212b;
  --unify-surface-soft:#1b2833;
  --unify-border:#2c3b48;
  --unify-border-2:#3a4b59;
  --unify-text:#e8eef3;
  --unify-muted:#9aabb8;
  --unify-navy:#102a46;
  --unify-navy-2:#173958;
  --unify-navy-3:#214968;
  --unify-red:#dc6377;
  --unify-red-2:#c85166;
  --unify-red-soft:#38232a;
  --unify-success:#55b9ad;
  --unify-warning:#dfad5c;
  --unify-shadow:none;
}
html[data-fixer-theme="dark"] body,
html[data-fixer-theme="dark"] body .layout,
html[data-fixer-theme="dark"] body .fixer-shell,
html[data-fixer-theme="dark"] body .content,
html[data-fixer-theme="dark"] body main,
html[data-fixer-theme="dark"] body .et-page,
html[data-fixer-theme="dark"] body .pe-wrap,
html[data-fixer-theme="dark"] body .services-page,
html[data-fixer-theme="dark"] body .erke-service-page,
html[data-fixer-theme="dark"] body .pro-wrap,
html[data-fixer-theme="dark"] body .crm-page,
html[data-fixer-theme="dark"] body .stock-page,
html[data-fixer-theme="dark"] body .finance-page,
html[data-fixer-theme="dark"] body .ap-wrap,
html[data-fixer-theme="dark"] body .company-wrap,
html[data-fixer-theme="dark"] body .calendar-page,
html[data-fixer-theme="dark"] body .manager-dashboard-v800{
  background:#0d141c!important;
  color:var(--unify-text)!important;
}

html[data-fixer-theme="dark"] body .sidebar,
html[data-fixer-theme="dark"] body .sidebar.et-theme-sidebar,
html[data-fixer-theme="dark"] body aside.sidebar,
html[data-fixer-theme="dark"] body .et-theme-sidebar{
  background:linear-gradient(180deg,#091d31 0%,#0d2942 58%,#091b2c 100%)!important;
  border-right-color:#25394a!important;
  box-shadow:none!important;
}

html[data-fixer-theme="dark"] body :where(
.card,.stat,.et-card,.et-panel,.et-studio-card,.et-kpi,.et-stat,.et-mini-kpi,.et-insight,.et-service-month,
.es-card,.es-body,.es-summary-body,.es-savebar,.es-field,.es-v230-box,.es-accessory-wrap,.es-filebox,.es-check,
.pe-card,.pe-box,.pe-filter,.pe-summary,.pe-partner-card,.pe-accounting-card,.pe-partner-group,.pe-form,.pe-partner-table-wrap,.pe-edit-box,.pe-fold,.pe-net-box,
.crm-panel,.crm-card,.crm-kpi,.crm-box,.ap-card,.ap-box,.ap-detail-card,.bank-card,.bank-box,.stock-box,.stock-card,.sf-card,.cal-card,.eu-card,.services-card,.company-card,
.wo-panel,.wo-edit,.wo-text,.wo-sub,.wo-photos,.pro-top,.modal,.modal-content,.dialog,.dialog-content,.dropdown-menu,.popover,.menu-panel,.filter-box,.summary-card,
.edl-row,.epl-row,.payment-card,.payment-box,.report-card,.report-box,.md-card,.md-kpi,.md-note,.md-search,.md-flow-item,.md-flow-foot>div,
.pec-hero,.pec-kpis>div,.pe-side-stack>*,.pe-bottom-grid>*,.pph-row,.eds-row
){
  background:#16212b!important;
  color:var(--unify-text)!important;
  border-color:#2c3b48!important;
  box-shadow:none!important;
}

html[data-fixer-theme="dark"] body .md-top,
html[data-fixer-theme="dark"] body .topbar,
html[data-fixer-theme="dark"] body .et-topbar{
  background:#121d26!important;
  border-color:#293945!important;
  color:var(--unify-text)!important;
}

html[data-fixer-theme="dark"] body :where(.md-page>.md-title,.pe-hero,.pro-top,.es-hero,.et-pro-crm-strip,.crm-hero,.services-hero,.ap-head,.stock-top,.eu-hero,.ep-ledger-v596 .epl-head){
  background:linear-gradient(120deg,#0d2942 0%,#143955 65%,#1d4562 100%)!important;
  border-color:#2a4960!important;
}

html[data-fixer-theme="dark"] body :where(h1,h2,h3,h4,h5,h6,strong,b,.title,.section-title,.pe-section-title h2,.md-head h2,.wo-title,.wo-logo strong,.wo-no b){
  color:#eef4f8!important;
}
html[data-fixer-theme="dark"] body :where(p,small,.muted,.text-muted,.help,.description,.md-head p,.md-kpi em,.md-month small){
  color:#99aab7!important;
}
html[data-fixer-theme="dark"] body a:not(.btn):not(.pe-btn):not(.md-btn):not(.mini-btn){color:#a8c6db!important}

html[data-fixer-theme="dark"] body input,
html[data-fixer-theme="dark"] body select,
html[data-fixer-theme="dark"] body textarea,
html[data-fixer-theme="dark"] body .form-control,
html[data-fixer-theme="dark"] body .md-search input{
  background:#101a23!important;
  color:#e7eef3!important;
  border-color:#364856!important;
  box-shadow:none!important;
}
html[data-fixer-theme="dark"] body input::placeholder,
html[data-fixer-theme="dark"] body textarea::placeholder{color:#738592!important}
html[data-fixer-theme="dark"] body input:focus,
html[data-fixer-theme="dark"] body select:focus,
html[data-fixer-theme="dark"] body textarea:focus{
  border-color:#6e8ca2!important;
  box-shadow:0 0 0 4px rgba(110,140,162,.12)!important;
}
html[data-fixer-theme="dark"] body label{color:#c8d4dc!important}
html[data-fixer-theme="dark"] body option{background:#101a23!important;color:#e7eef3!important}

html[data-fixer-theme="dark"] body table,
html[data-fixer-theme="dark"] body tbody,
html[data-fixer-theme="dark"] body td{
  background:#16212b!important;
  color:#dfe8ee!important;
  border-color:#293945!important;
}
html[data-fixer-theme="dark"] body thead,
html[data-fixer-theme="dark"] body th{
  background:#1d2a35!important;
  color:#c6d3dc!important;
  border-color:#31424f!important;
}
html[data-fixer-theme="dark"] body tbody tr:nth-child(even) td{background:#18242e!important}
html[data-fixer-theme="dark"] body tbody tr:hover td{background:#1e2c37!important}

html[data-fixer-theme="dark"] body .md-kpi:before{background:#344754!important}
html[data-fixer-theme="dark"] body .md-kpi strong{color:#f0f5f8!important}
html[data-fixer-theme="dark"] body .md-kpi.orange strong,
html[data-fixer-theme="dark"] body .md-kpi.green strong,
html[data-fixer-theme="dark"] body .md-firm strong,
html[data-fixer-theme="dark"] body .pe-net-figure,
html[data-fixer-theme="dark"] body .pe-net-box b{color:#e17a8b!important}
html[data-fixer-theme="dark"] body .md-kpi .ico{background:#2a2026!important;color:#e17a8b!important}
html[data-fixer-theme="dark"] body .md-head{border-color:#2a3945!important}
html[data-fixer-theme="dark"] body .md-head a,
html[data-fixer-theme="dark"] body .btn.secondary,
html[data-fixer-theme="dark"] body .btn.gray,
html[data-fixer-theme="dark"] body .gray,
html[data-fixer-theme="dark"] body .mini-btn.sms,
html[data-fixer-theme="dark"] body .mini-btn.pdf,
html[data-fixer-theme="dark"] body .mini-btn.mail,
html[data-fixer-theme="dark"] body .mini-btn.edit{
  background:#1e2a34!important;
  color:#d8e4eb!important;
  border-color:#354654!important;
}
html[data-fixer-theme="dark"] body .md-alert,
html[data-fixer-theme="dark"] body .md-flow-item,
html[data-fixer-theme="dark"] body .md-flow-foot>div{
  background:#18242e!important;
  border-color:#2d3d49!important;
}
html[data-fixer-theme="dark"] body .md-flow-item.is-accent{background:#302128!important;border-color:#54313a!important}
html[data-fixer-theme="dark"] body .md-flow-item b,
html[data-fixer-theme="dark"] body .md-flow-foot strong,
html[data-fixer-theme="dark"] body .md-alert b,
html[data-fixer-theme="dark"] body .md-firm-top b{color:#edf3f7!important}
html[data-fixer-theme="dark"] body .md-firm-track,
html[data-fixer-theme="dark"] body .md-age-track{background:#263540!important}
html[data-fixer-theme="dark"] body .md-note a{background:#302128!important;color:#e88898!important;border-color:#5b3440!important}
html[data-fixer-theme="dark"] body .md-pill,
html[data-fixer-theme="dark"] body .pe-pill,
html[data-fixer-theme="dark"] body .pe-total-chip,
html[data-fixer-theme="dark"] body .pe-detail-chip,
html[data-fixer-theme="dark"] body .pe-mini{
  background:#1f2d37!important;
  color:#d6e2e9!important;
  border-color:#344754!important;
}

html[data-fixer-theme="dark"] body .wo-head{
  background:linear-gradient(120deg,#182631,#1b2b37 52%,#17242e)!important;
  border-color:#344754!important;
}
html[data-fixer-theme="dark"] body .wo-panel h3,
html[data-fixer-theme="dark"] body .wo-row span{
  background:#1d2a34!important;
  color:#aebdc8!important;
  border-color:#31414d!important;
}
html[data-fixer-theme="dark"] body .wo-row b{color:#e5edf2!important}

/* Eski sayfalardaki inline beyaz/gri yüzeyleri de karart */
html[data-fixer-theme="dark"] body .content [style*="background:#fff"],
html[data-fixer-theme="dark"] body .content [style*="background: #fff"],
html[data-fixer-theme="dark"] body .content [style*="background:white"],
html[data-fixer-theme="dark"] body .content [style*="background: white"],
html[data-fixer-theme="dark"] body main [style*="background:#fff"],
html[data-fixer-theme="dark"] body main [style*="background: #fff"],
html[data-fixer-theme="dark"] body main [style*="background:white"],
html[data-fixer-theme="dark"] body main [style*="background: white"]{
  background:#16212b!important;
  color:#e4edf2!important;
  border-color:#2d3d49!important;
}
html[data-fixer-theme="dark"] body [style*="color:#111"],
html[data-fixer-theme="dark"] body [style*="color: #111"],
html[data-fixer-theme="dark"] body [style*="color:#172"],
html[data-fixer-theme="dark"] body [style*="color: #172"]{color:#e8eef3!important}

html[data-fixer-theme="dark"] body .fixer-software-credit{
  background:#0d141c!important;
  color:#718593!important;
  border-color:#263640!important;
}
html[data-fixer-theme="dark"] body .fixer-software-credit b{color:#9fb2bf!important}
