/* =========================================================
   Fix Pallini — Active Problems Dashboard
   Selected case panel / status. Scope: fpa-*
   ========================================================= */
.fpa-case-panel{
  min-height:100%;
  padding:20px;
  display:flex;
  flex-direction:column;
  background:#0f172a;
}
.fpa-case-panel p{color:#94a3b8;font-size:15px;line-height:1.55;font-weight:400}
.fpa-case-panel__code{
  width:fit-content;
  margin:10px 0 12px;
  border-radius:999px;
  background:#1e3a5f;
  color:#bfdbfe;
  padding:7px 11px;
  font-size:12px;
  font-weight:700;
}
.fpa-case-panel__meta{display:grid;gap:8px;margin-top:14px}
.fpa-meta-row{border:1px solid #334155;border-radius:14px;background:#111827;padding:10px 12px}
.fpa-meta-row span{display:block;color:#94a3b8;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}
.fpa-meta-row strong{display:block;margin-top:3px;color:#f8fafc;font-size:14px;font-weight:700}
.fpa-case-panel__description{
  margin-top:14px;
  border-radius:16px;
  border:1px solid #334155;
  background:#111827;
  padding:13px;
  color:#cbd5e1;
  font-size:14px;
  font-weight:400;
  line-height:1.52;
}
.fpa-case-panel__description strong{display:block;color:#f8fafc;margin-bottom:5px;font-weight:700}
.fpa-case-panel__btn{
  margin-top:auto;
  min-height:44px;
  border:0;
  border-radius:14px;
  background:linear-gradient(135deg,var(--fpa-blue2),var(--fpa-blue));
  color:#fff!important;
  font-size:14px;
  font-weight:800;
  text-decoration:none!important;
  display:grid;
  place-items:center;
  box-shadow:0 10px 24px rgba(37,99,235,.22);
}
.fpa-status-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;color:#fff;background:#2563eb}
.fpa-status-pill.is-open{background:#16a34a}
.fpa-status-pill.is-scheduled{background:#f59e0b}
.fpa-status-pill.is-attention{background:#dc2626}

/* REAL INTEGRATION 4: panel split controlled by Admin Source */
html[data-admin-source-map-panel-split="0"] .fp-active-panel { width:100%!important; }
