/* PulseBot v21.9.6 — one visual system for every rebuilt dashboard module. */

body#pulsebot-app:is(
  .dashboard-active-logs,
  .dashboard-active-automod,
  .dashboard-active-verification,
  .dashboard-active-tickets,
  .dashboard-active-messages,
  .dashboard-active-statistics,
  .dashboard-active-welcome,
  .dashboard-active-goodbye,
  .dashboard-active-selfrole,
  .dashboard-active-boosts,
  .dashboard-active-suggestions,
  .dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) {
  --pb-module-bg: #0b0f14;
  --pb-module-panel: #0f141b;
  --pb-module-panel-soft: #0c1117;
  --pb-module-line: rgba(255,255,255,.08);
  --pb-module-line-strong: rgba(255,255,255,.13);
  --pb-module-text: #eef2f7;
  --pb-module-muted: #929caa;
  --pb-module-soft: #6f7987;
  --pb-module-blue: #3b82f6;
  --pb-module-blue-hover: #4b8df7;
  --pb-module-blue-soft: rgba(59,130,246,.11);
  --pb-module-blue-line: rgba(59,130,246,.32);
  --pb-module-radius: 16px;
  --pb-module-control-radius: 10px;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .content-stack {
  gap: 18px !important;
}

/* Shared module container and top heading. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-panel {
  padding: 24px !important;
  border: 1px solid var(--pb-module-line) !important;
  border-radius: 20px !important;
  background: rgba(10,14,19,.96) !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-headline {
  min-height: 58px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;
  margin: 0 0 22px !important;
  padding: 0 0 20px !important;
  border-bottom: 1px solid var(--pb-module-line) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-heading-copy {
  min-width: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 13px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-heading-icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  display: grid !important;
  place-items: center !important;
  border: 1px solid var(--pb-module-line-strong) !important;
  border-radius: 11px !important;
  background: rgba(255,255,255,.025) !important;
  color: #b8c6da !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-heading-icon svg {
  width: 17px !important;
  height: 17px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-headline h2 {
  margin: 0 0 5px !important;
  color: var(--pb-module-text) !important;
  font-size: 1.02rem !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: -.015em !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-headline p {
  margin: 0 !important;
  color: var(--pb-module-muted) !important;
  font-size: .84rem !important;
  line-height: 1.55 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-status {
  min-height: 30px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  padding: 0 10px !important;
  border: 1px solid var(--pb-module-line-strong) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.025) !important;
  color: var(--pb-module-muted) !important;
  font-size: .72rem !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-status.on {
  border-color: var(--pb-module-blue-line) !important;
  background: var(--pb-module-blue-soft) !important;
  color: #bcd6ff !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-status::before,
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-status::after {
  content: none !important;
  display: none !important;
}

/* One deterministic order for every form. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  gap: 18px !important;
  margin: 0 !important;
  padding: 0 0 74px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form > * { order: 3 !important; min-width: 0 !important; }

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form > .module-panel-special { order: 1 !important; }

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form > .form-section:first-of-type { order: 2 !important; }

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-panel-special {
  margin: 0 !important;
  padding: 18px 20px !important;
  border: 1px solid var(--pb-module-line) !important;
  border-left: 2px solid var(--pb-module-blue) !important;
  border-radius: var(--pb-module-radius) !important;
  background: var(--pb-module-panel-soft) !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-panel-special h2 {
  margin: 0 0 6px !important;
  color: var(--pb-module-text) !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-panel-special p {
  max-width: 900px !important;
  margin: 0 !important;
  color: var(--pb-module-muted) !important;
  font-size: .84rem !important;
  line-height: 1.58 !important;
}

/* Same sections and spacing everywhere. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .form-section {
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid var(--pb-module-line) !important;
  border-radius: var(--pb-module-radius) !important;
  background: var(--pb-module-panel) !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .form-section-head {
  min-height: 66px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  margin: 0 !important;
  padding: 16px 18px !important;
  border-bottom: 1px solid var(--pb-module-line) !important;
  background: rgba(255,255,255,.012) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .form-section-head h3 {
  margin: 0 !important;
  color: var(--pb-module-text) !important;
  font-size: .94rem !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  letter-spacing: -.01em !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .form-section-head p {
  max-width: 680px !important;
  margin: 5px 0 0 !important;
  color: var(--pb-module-muted) !important;
  font-size: .79rem !important;
  line-height: 1.5 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .form-section-body {
  display: flow-root !important;
  padding: 20px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-grid {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 16px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .field {
  min-width: 0 !important;
  display: grid !important;
  gap: 8px !important;
  margin: 0 0 16px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .field:last-child { margin-bottom: 0 !important; }

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .field > label {
  color: #dfe5ed !important;
  font-size: .82rem !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .field > small {
  color: var(--pb-module-soft) !important;
  font-size: .75rem !important;
  line-height: 1.5 !important;
}

/* Same controls. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),select,textarea) {
  width: 100% !important;
  min-height: 44px !important;
  padding: 10px 12px !important;
  border: 1px solid var(--pb-module-line-strong) !important;
  border-radius: var(--pb-module-control-radius) !important;
  background: #0a0f15 !important;
  color: var(--pb-module-text) !important;
  font-size: .86rem !important;
  line-height: 1.4 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),select,textarea):focus {
  border-color: rgba(59,130,246,.62) !important;
  box-shadow: 0 0 0 2px rgba(59,130,246,.10) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) textarea {
  min-height: 118px !important;
  resize: vertical !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check-grid {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 10px !important;
  margin: 4px 0 16px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check {
  min-height: 42px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  border: 1px solid var(--pb-module-line) !important;
  border-radius: 10px !important;
  background: rgba(255,255,255,.018) !important;
  color: #cfd6df !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check:has(input:checked) {
  border-color: var(--pb-module-blue-line) !important;
  background: rgba(59,130,246,.065) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check input[type="checkbox"] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check-box {
  position: relative !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
  display: grid !important;
  place-items: center !important;
  border: 1px solid #536070 !important;
  border-radius: 4px !important;
  background: #0a0f15 !important;
  color: transparent !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check input:checked + .check-box {
  border-color: var(--pb-module-blue) !important;
  background: var(--pb-module-blue) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .check input:checked + .check-box::after {
  content: "" !important;
  width: 7px !important;
  height: 4px !important;
  border-left: 2px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  transform: translateY(-1px) rotate(-45deg) !important;
}

/* Exact same status switch in every module. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form > .form-section:first-of-type .form-section-body {
  padding: 0 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-row {
  min-height: 76px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;
  padding: 17px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-copy {
  min-width: 0 !important;
  display: grid !important;
  gap: 4px !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-copy strong {
  color: var(--pb-module-text) !important;
  font-size: .86rem !important;
  font-weight: 600 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-copy span {
  color: var(--pb-module-muted) !important;
  font-size: .76rem !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-control {
  width: auto !important;
  min-width: 132px !important;
  height: 28px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-state {
  color: var(--pb-module-muted) !important;
  font-size: .76rem !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .switch-control:has(input:checked) .switch-state {
  color: #9fc4ff !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle {
  position: relative !important;
  width: 44px !important;
  height: 24px !important;
  min-width: 44px !important;
  min-height: 24px !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle > input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle-track {
  position: absolute !important;
  inset: 0 !important;
  width: 44px !important;
  height: 24px !important;
  display: block !important;
  border: 1px solid #46515f !important;
  border-radius: 999px !important;
  background: #1a212b !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle-track::after {
  content: "" !important;
  position: absolute !important;
  top: 3px !important;
  left: 3px !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50% !important;
  background: #fff !important;
  transform: none !important;
  transition: transform .16s ease !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle > input:checked + .toggle-track {
  border-color: var(--pb-module-blue) !important;
  background: var(--pb-module-blue) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .toggle > input:checked + .toggle-track::after {
  transform: translateX(20px) !important;
}

/* Identical buttons, actions and save affordance. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn {
  min-height: 40px !important;
  padding: 0 14px !important;
  border-radius: 10px !important;
  font-size: .83rem !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  box-shadow: none !important;
  transform: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-small {
  min-height: 36px !important;
  padding: 0 12px !important;
  border-radius: 9px !important;
  font-size: .78rem !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-primary:not(.danger) {
  border: 1px solid var(--pb-module-blue) !important;
  background: var(--pb-module-blue) !important;
  color: #fff !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-primary:not(.danger):hover,
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-primary:not(.danger):focus-visible {
  border-color: var(--pb-module-blue-hover) !important;
  background: var(--pb-module-blue-hover) !important;
  color: #fff !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-ghost {
  border: 1px solid var(--pb-module-line-strong) !important;
  background: transparent !important;
  color: #d4dbe5 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-ghost:hover,
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .btn-ghost:focus-visible {
  border-color: rgba(59,130,246,.36) !important;
  background: rgba(59,130,246,.07) !important;
  color: #e9f2ff !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .action-row {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 14px 0 !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-form > .module-savebar {
  position: fixed !important;
  right: 24px !important;
  bottom: 22px !important;
  z-index: 80 !important;
  width: auto !important;
  min-width: 0 !important;
  min-height: 46px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-savebar .notice {
  display: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-save-button {
  min-width: 178px !important;
  min-height: 46px !important;
  padding: 0 18px !important;
  border: 1px solid var(--pb-module-blue) !important;
  border-radius: 11px !important;
  background: var(--pb-module-blue) !important;
  color: #fff !important;
  font-size: .86rem !important;
  font-weight: 650 !important;
  box-shadow: 0 10px 28px rgba(0,0,0,.34) !important;
  pointer-events: auto !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-save-button::before,
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .module-save-button::after {
  content: none !important;
  display: none !important;
}

/* Modal editors use the same geometry and controls. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) :is(.message-editor-card,.ticket-panel-editor-card,.ticket-question-editor-card,.automod-profile-editor-card,.level-reward-editor-card,.selfrole-editor-card) {
  border: 1px solid var(--pb-module-line-strong) !important;
  border-radius: 18px !important;
  background: #0f151e !important;
  box-shadow: 0 24px 70px rgba(0,0,0,.5) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .modal-head {
  min-height: 64px !important;
  padding: 15px 18px !important;
  border-bottom: 1px solid var(--pb-module-line) !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .modal-close {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  border: 1px solid var(--pb-module-line-strong) !important;
  border-radius: 9px !important;
  background: transparent !important;
  color: #cad2dc !important;
  box-shadow: none !important;
}

body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) .modal-close:hover {
  border-color: rgba(59,130,246,.4) !important;
  background: rgba(59,130,246,.07) !important;
  color: #fff !important;
}

/* Remove remaining purple/green UI states from rebuilt modules. */
body#pulsebot-app:is(
  .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
  .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
  .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
  .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
  .dashboard-active-levels,
  .dashboard-active-templates
) :is(.premium-inline-badge,.counter-pill) {
  border-color: var(--pb-module-blue-line) !important;
  background: rgba(59,130,246,.07) !important;
  color: #aecdff !important;
  box-shadow: none !important;
}

@media (max-width: 820px) {
  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .module-panel {
    padding: 18px !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) :is(.module-grid,.check-grid) {
    grid-template-columns: 1fr !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .form-section-head {
    align-items: flex-start !important;
    flex-direction: column !important;
  }
}

@media (max-width: 560px) {
  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .module-headline,
  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .switch-row {
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .switch-control {
    min-width: 0 !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .form-section-body {
    padding: 16px !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .module-form > .module-savebar {
    left: 14px !important;
    right: 14px !important;
    bottom: 14px !important;
  }

  body#pulsebot-app:is(
    .dashboard-active-logs,.dashboard-active-automod,.dashboard-active-verification,
    .dashboard-active-tickets,.dashboard-active-messages,.dashboard-active-statistics,
    .dashboard-active-welcome,.dashboard-active-goodbye,.dashboard-active-selfrole,
    .dashboard-active-boosts,.dashboard-active-suggestions,.dashboard-active-activity,
    .dashboard-active-levels,
    .dashboard-active-templates
  ) .module-save-button {
    width: 100% !important;
  }
}


body#pulsebot-app.dashboard-active-templates .module-form > .module-panel-special {
  padding: 26px 18px 16px !important;
}
