/* === HTML RENKLENDİRME PAKETİ v40 === */
#pg-karar-destek .rpr-left,
#pg-karar-destek .rpr-right,
#pg-karar-destek .tbox{
  box-shadow:0 14px 32px rgba(2,6,23,.18);
}
#pg-karar-destek .rpr-band-head,
#pg-karar-destek .m-band-head,
#pg-karar-destek .thdr{
  background:linear-gradient(90deg,#172554 0%,#1d4ed8 45%,#2563eb 100%);
  color:#eff6ff;
  border-bottom-color:rgba(255,255,255,.08);
}
#pg-karar-destek .thdr .ttl,
#pg-karar-destek .m-band-head span{color:#eff6ff;font-weight:700;letter-spacing:.03em;}
#pg-karar-destek #kd-modul-menu .rpr-modul-item{
  background:linear-gradient(180deg,#0f172a,#172554);
  border:1px solid #2d4ea1;
  color:#dbeafe;
}
#pg-karar-destek #kd-modul-menu .rpr-modul-item:not(.disabled):hover,
#pg-karar-destek #kd-modul-menu .rpr-modul-item.on{
  background:linear-gradient(180deg,#1d4ed8,#2563eb);
  color:#35475a;
  border-color:#60a5fa;
  box-shadow:0 10px 20px rgba(37,99,235,.28);
}
#pg-karar-destek #kd-modul-menu .rpr-modul-item.disabled{
  background:linear-gradient(180deg,#111827,#1f2937);
  color:#64748b;
  border-color:#334155;
}
#pg-karar-destek .mmb,
#pg-karar-destek .mmb-back{
  background:linear-gradient(180deg,#1e293b,#0f172a);
  border:1px solid #334155;
  color:#dbeafe;
  box-shadow:0 8px 18px rgba(2,6,23,.16);
}
#pg-karar-destek .mmb:hover,
#pg-karar-destek .mmb-back:hover,
#pg-karar-destek .mmb.on{
  background:linear-gradient(180deg,#1d4ed8,#2563eb);
  border-color:#60a5fa;
  color:#35475a;
}
#pg-karar-destek .mmb-back{min-width:110px;}
#pg-karar-destek .kd-summary-grid .kd-card{
  border-radius:18px;
  box-shadow:0 12px 24px rgba(15,23,42,.08);
}
#pg-karar-destek .kd-card.kd-primary{background:linear-gradient(135deg,#dbeafe,#eff6ff);}
#pg-karar-destek .kd-card.kd-warn{background:linear-gradient(135deg,#ffedd5,#f6f8fb7ed);}
#pg-karar-destek .kd-card.kd-ok{background:linear-gradient(135deg,#dcfce7,#f0fdf4);}
#pg-karar-destek .kd-card.kd-danger{background:linear-gradient(135deg,#fee2e2,#f6f8fb1f2);}
#pg-karar-destek .panel-sub{
  color:#93c5fd;
  font-weight:600;
  background:linear-gradient(90deg,rgba(37,99,235,.10),rgba(14,165,233,.04));
}
#pg-karar-destek .tn-help-note{
  background:linear-gradient(135deg,#ecfeff,#eff6ff);
  color:#1e3a8a;
  border:1px solid rgba(37,99,235,.18);
  border-radius:12px;
  padding:12px 14px;
}
#pg-karar-destek .tn-table thead th{
  background:linear-gradient(180deg,#dbeafe,#bfdbfe);
  color:#1e3a8a;
  border-color:#93c5fd;
  font-weight:700;
}
#pg-karar-destek .tn-table tbody tr:nth-child(odd){background:#f8fbff;}
#pg-karar-destek .tn-table tbody tr:nth-child(even){background:#eef6ff;}
#pg-karar-destek .tn-table tbody tr:hover{background:#dbeafe !important;}
#pg-karar-destek .tn-table tbody td{color:#1f2937;border-color:#dbeafe;}
#pg-karar-destek #fon-takip-table tbody tr.is-selected,
#pg-karar-destek #fon-takip-table tbody tr.selected{
  background:#bfdbfe !important;
  outline:2px solid #2563eb;
}
#pg-karar-destek .btn,
#pg-karar-destek .btn-p{
  border-radius:10px;
  font-weight:700;
}
#pg-karar-destek .btn-p,
#pg-karar-destek .btn.btn-p{
  background:linear-gradient(180deg,#2563eb,#1d4ed8);
  color:#35475a;
  border:1px solid #1d4ed8;
}
#pg-karar-destek .btn:not(.btn-p){
  background:linear-gradient(180deg,#f8fafc,#e2e8f0);
  color:#0f172a;
  border:1px solid #cbd5e1;
}
#pg-karar-destek .ref-note{
  background:linear-gradient(90deg,#eff6ff,#f8fafc);
  color:#334155;
  border-top:1px solid #cbd5e1;
}
#pg-karar-destek .es{
  background:linear-gradient(180deg,#f6f8fbfff 0%,#f8fbff 100%);
}
#pg-karar-destek .fl{color:#475569;font-weight:700;}
#pg-karar-destek input,#pg-karar-destek select,#pg-karar-destek textarea{
  background:#f6f8fb;
  color:#0f172a;
  border:1px solid #bfdbfe;
}
#pg-karar-destek input:focus,#pg-karar-destek select:focus,#pg-karar-destek textarea:focus{
  outline:none;
  border-color:#2563eb;
  box-shadow:0 0 0 3px rgba(37,99,235,.14);
}
#pg-karar-destek .rpr-layout{
  gap:16px;
}
#pg-karar-destek .m-band{
  border:1px solid #2c4fa3;
  border-radius:12px;
  overflow:hidden;
  background:linear-gradient(180deg,#0b1220,#101a30);
}
#pg-karar-destek .m-top-row{padding:12px 14px;background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.52));}
