/* =========================
   PPView — Viewer Manager UI (v2)
   ========================= */

.pp-viewer-picker {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-left: 12px;
  background: #f7f7fb;
  border: 1px solid rgba(0,0,0,.06);
  padding: 6px 10px;
  border-radius: 8px;
  font: 13px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}

.pp-viewer-picker label {
  font-weight: 700;
  color: #0f172a;
}

.pp-viewer-select {
  appearance: none;
  border: 1px solid #cbd5e1;
  background: #fff;
  color: #0f172a;
  padding: 6px 8px;
  border-radius: 8px;
  cursor: pointer;
  font-size: 13px;
}

.pp-viewer-picker .pp-viewer-status {
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 999px;
  border: 1px solid #cbd5e1;
  background: #eef2ff;
  color: #1e2a5a;
}

/* Optional: per-view CSS tagging */
.pp-app[data-view="horizontal360"] .pp-board-felt { }
.pp-app[data-view="horizontalfull"] .pp-board-felt { }
.pp-app[data-view="racetrack"] .pp-board-felt { }
.pp-app[data-view="vertical360"] .pp-board-felt { }
