/**
 * Panel sayfaları için hafif ortak stiller (styles.css yerine).
 * Canonical: .pf-btn-primary-sm / .pf-btn-ghost-sm / .pf-switch / .settings-status-pill--*
 * Legacy bridge: .btn-brown / .btn-detail / .secondary / .ghost → panel-pages-v2
 */
.muted {
  color: var(--pf-text-secondary, #64748b);
  font-size: 0.78rem;
}

.platform-lead {
  color: var(--pf-text-secondary, #64748b);
  margin: 0 0 14px;
  line-height: 1.55;
  font-size: 0.92rem;
}

.panel {
  background: var(--pf-bg-surface, #fff);
  border: 1px solid var(--pf-border, #e2e8f0);
  border-radius: var(--pf-radius-md, 12px);
  overflow: hidden;
  box-shadow: var(--pf-shadow-sm, 0 1px 2px rgba(15, 23, 42, 0.06));
}

/* Satır içi aksiyon — Siparişler Analiz / sayfalama */
.pf-btn-inline,
body.pf-body .btn-detail {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border: 1px solid var(--pf-border, #e2e8f0);
  border-radius: 999px;
  padding: 6px 12px;
  background: #fff;
  color: var(--pf-text-primary, #0f172a);
  font-size: 0.78rem;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
}

.pf-btn-inline:hover:not(:disabled),
body.pf-body .btn-detail:hover:not(:disabled) {
  background: var(--pf-bg-muted, #f8fafc);
  border-color: var(--pf-border-strong, #cbd5e1);
}

.pf-btn-inline--primary {
  border: none;
  background: var(--brand-accent, #dc2626);
  color: #fff;
}

.pf-btn-inline--primary:hover:not(:disabled) {
  background: var(--brand-accent-hover, #b91c1c);
}
