
/* pg-b: economy / music / tempvoice / events */
.pg-form input.pg-economy-emoji { width: 90px !important; max-width: 100%; text-align: center; font-size: 1.3rem; padding: 8px !important; }
.pg-list { display: grid; gap: 8px; }
.pg-list-row { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px 14px; border-radius: 11px; background: rgba(255,255,255,.04); flex-wrap: wrap; }
.pg-list-main { min-width: 0; flex: 1 1 220px; }
.pg-list-main p { margin: 4px 0 0; }
.pg-list-price { color: #b4b9cb; font-weight: 500; margin-left: 6px; }
.pg-list-row form { margin: 0; display: flex; align-items: center; gap: 10px; }
.pg-list-row button.danger { width: auto !important; margin: 0 !important; }
.pg-events-color { display: flex; align-items: center; gap: 10px; }
.pg-events-color input[type=color] { width: 44px !important; height: 44px !important; min-height: 0 !important; padding: 3px !important; flex: none; border-radius: 10px; cursor: pointer; }
.pg-events-when { display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 10px; }
.pg-events-when input, .pg-events-when select { width: 100% !important; margin: 0 !important; }
.pg-form input.pg-events-game::placeholder, .pg-form input[name=game]::placeholder { color: #9aa0b6 !important; opacity: 1 !important; }
.pg .rbg-tabs { margin: 0; padding: 12px 0 0; }
.pg-form .pg-section .toggle-row + .toggle-row { margin-top: 8px; }
.pg-hint code { margin-right: 2px; }
@media (max-width: 720px) {
  .pg-events-when { grid-template-columns: 90px minmax(0, 1fr); }
}
@media (max-width: 720px) {
  .pg-section { grid-template-columns: minmax(0,1fr) !important; gap: 14px !important; }
  .pg-grid, .pg-grid.three { grid-template-columns: minmax(0,1fr) !important; }
  .pg-head { flex-wrap: wrap; }
  .pg .rbg-tabs { flex-wrap: wrap; }
}
