
/* pg-a: welcome / goodbye / autorole / custom-commands */
.pg-welcome-preview { position: static !important; width: 100% !important; max-width: 640px; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.pg-welcome .pg-welcome-embed input[type=color] { width: 100%; min-height: 42px; }
.pg-welcome .file-label { margin-top: 10px; display: block; }
.pg-cc-tabs { margin: 0; padding: 14px 0 0; border-bottom: 1px solid rgba(255,255,255,.08); }
.pg-cc .pg-form { display: block !important; grid-template-columns: none !important; }
.pg-cc .pg-cc-row { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,.06); background: none !important; box-shadow: none !important; }
.pg-cc .pg-cc-row p { margin: 4px 0 0; color: #b4b9cb; overflow-wrap: anywhere; }
.pg-cc .pg-cc-row form { margin: 0; }
@media (max-width: 720px) { .pg-welcome .pg-grid, .pg-cc .pg-grid { grid-template-columns: 1fr; } }
.pg-welcome .pg-form, .pg-welcome .welcome-goodbye-form { display: block !important; grid-template-columns: none !important; width: 100% !important; }
.pg-welcome .pg-form > * { min-width: 0; }
.pg-welcome .pg-actions { width: auto; }
.pg-welcome .pg-actions button { width: auto !important; min-width: 180px; }
.pg-welcome-preview .discord-preview { width: 100%; }
.pg-welcome-preview .preview-content { min-width: 0; flex: 1; }
.pg-welcome-preview .preview-plain { word-break: normal !important; overflow-wrap: anywhere; writing-mode: horizontal-tb !important; }
@media (max-width: 720px) { .pg-welcome .pg-section, .pg-cc .pg-section, .pg .pg-section { grid-template-columns: 1fr !important; gap: 12px; } }
