/* Presentation only. Scoped to the broadcast workspace. */
#automationTasks-view #store-group-broadcast-workspace {
  --sgb-ink: #263b36;
  --sgb-muted: #697b75;
  --sgb-line: #dce5e0;
  --sgb-accent: #286b59;
  display: grid;
  gap: 16px;
  width: 100%;
  max-width: 1440px;
  min-width: 0;
  margin: 0 auto 24px 0;
  color: var(--sgb-ink);
  font-size: 14px;
  line-height: 1.55;
}
#automationTasks-view #store-group-broadcast-workspace *,
#automationTasks-view #store-group-broadcast-workspace *::before,
#automationTasks-view #store-group-broadcast-workspace *::after { box-sizing: border-box; }
#automationTasks-view #store-group-broadcast-workspace :is(section, article, aside, header, footer, label, .inline-actions) { min-width: 0; }
#automationTasks-view #store-group-broadcast-workspace .panel {
  margin: 0;
  padding: 22px;
  border: 1px solid var(--sgb-line);
  border-radius: 12px;
  background: #fff;
  box-shadow: none;
}
#automationTasks-view #store-group-broadcast-workspace :is(h2,h3,p) { overflow-wrap: anywhere; }
#automationTasks-view #store-group-broadcast-workspace h2 { margin: 0; font-size: 20px; line-height: 1.4; letter-spacing: -.4px; }
#automationTasks-view #store-group-broadcast-workspace .panel-title { align-items: center; gap: 12px; margin: 0 0 16px; padding: 0 0 14px; }
#automationTasks-view #store-group-broadcast-workspace .panel-title h2 { display: flex; align-items: center; gap: 8px; font-size: 16px; }
#automationTasks-view #store-group-broadcast-workspace :is(.panel-title p,.sgb-auto-project-header p,.sgb-auto-settings-header p,.sgb-manual-intro p) {
  max-width: 65ch; margin: 5px 0 0; color: var(--sgb-muted); font-size: 13px; line-height: 1.6;
}
#automationTasks-view #store-group-broadcast-workspace .sgb-eyebrow { margin-bottom: 5px; font-size: 10px; letter-spacing: .06em; color: var(--sgb-muted); }
#automationTasks-view #store-group-broadcast-workspace .sgb-muted { color: var(--sgb-muted); font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace button { min-height: 38px; padding: 8px 13px; font-size: 13px; line-height: 1.4; border-radius: 7px; box-shadow: none; }
#automationTasks-view #store-group-broadcast-workspace button:focus-visible,
#automationTasks-view #store-group-broadcast-workspace summary:focus-visible { outline: 3px solid #286b5940; outline-offset: 3px; }
#automationTasks-view #store-group-broadcast-workspace .inline-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-primary-button { background: var(--sgb-accent); border-color: var(--sgb-accent); color: #fff; }
#automationTasks-view #store-group-broadcast-workspace .sgb-primary-button:disabled { background: #aebdb5; border-color: #aebdb5; }
#automationTasks-view #store-group-broadcast-workspace .sgb-step { display: inline-grid; place-items: center; width: 24px; height: 24px; border-radius: 6px; background: #edf4f0; color: var(--sgb-accent); font-size: 12px; font-variant-numeric: tabular-nums; }

/* A compact mode switch, rather than two competing hero panels. */
#automationTasks-view #store-group-broadcast-workspace .sgb-module-switch { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 6px; max-width: 680px; padding: 4px; border: 1px solid var(--sgb-line); border-radius: 10px; background: #edf2ef; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-switch > button { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 4px 12px; min-height: 60px; padding: 10px 14px; border: 1px solid transparent; border-radius: 7px; background: transparent; transform: none; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-switch > button.active { background: #fff; border-color: #c9d7cf; box-shadow: 0 1px 3px #263b3608; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-index { display: none; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-copy strong { font-size: 14px; font-weight: 650; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-copy small { font-size: 11px; font-weight: 400; }
#automationTasks-view #store-group-broadcast-workspace .sgb-module-switch .tag { grid-column: 2; grid-row: 1; align-self: center; font-size: 10px; padding: 2px 6px; background: transparent; border-color: transparent; }

/* Automatic notices: message on the left, delivery conditions on the right. */
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings { margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-header { align-items: flex-start; gap: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-header h2 { margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-grid { display: grid; grid-template-columns: minmax(0,1.5fr) minmax(280px,.9fr); gap: 28px; margin-top: 20px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-section-heading { margin: 0 0 14px; font-size: 14px; font-weight: 650; }
#automationTasks-view #store-group-broadcast-workspace .sgb-schedule-editor { padding-left: 26px; border-left: 1px solid var(--sgb-line); }
#automationTasks-view #store-group-broadcast-workspace .sgb-template-fields { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin-bottom: 14px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-template-fields > label { margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-template-actions { grid-column: 1 / -1; order: 3; margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-template-actions button { min-height: 30px; padding: 5px 9px; font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-template-actions small { margin-left: auto; color: var(--sgb-muted); font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label { gap: 6px; margin-bottom: 14px; font-size: 12px; font-weight: 600; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label :is(input,select,textarea),
#automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar input { min-width: 0; max-width: 100%; font-size: 14px; font-weight: 400; background: #fff; border-color: #cfdcd4; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label :is(input,select) { min-height: 40px; padding: 9px 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label textarea { min-height: 200px; padding: 12px; line-height: 1.7; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-check { display: flex; align-items: flex-start; gap: 9px; padding: 11px 12px; margin: 0 0 16px; border-radius: 7px; background: #f2f6f3; font-size: 13px; font-weight: 500; }
#automationTasks-view #store-group-broadcast-workspace :is(.sgb-auto-settings-check,.sgb-target-row,.sgb-final-check) input[type="checkbox"] {
  flex: 0 0 18px; width: 18px !important; height: 18px !important; min-width: 18px !important; min-height: 18px !important; max-width: 18px; margin: 2px 0 0; padding: 0; accent-color: var(--sgb-accent);
}
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-variables { gap: 5px; font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-variables code { padding: 2px 4px; font-size: 10px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-variables small { font-size: 11px; font-variant-numeric: tabular-nums; }
#automationTasks-view #store-group-broadcast-workspace :is(.sgb-auto-settings-note,.sgb-safety-note) { margin: 9px 0 0; color: var(--sgb-muted); font-size: 12px; line-height: 1.65; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-preview { margin-top: 14px; min-height: 70px; padding: 12px; font-size: 12px; line-height: 1.65; background: #f8faf8; border-color: var(--sgb-line); }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-preview pre { max-height: 300px; overflow: auto; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-footer { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: 20px; padding-top: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-footer > small { color: var(--sgb-muted); font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-disclosure { margin-top: 10px; color: var(--sgb-muted); font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-disclosure > summary { width: fit-content; padding: 6px 0; cursor: pointer; color: #4f695c; }
#automationTasks-view #store-group-broadcast-workspace .sgb-disclosure p { margin: 4px 0 8px; }

/* Two aligned automatic project summaries; low priority rules follow below. */
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; align-items: start; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-project-card { padding: 22px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-project-header { gap: 12px; align-items: flex-start; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-project-header h2 { font-size: 18px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-project-header p { font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-grid > .sgb-trendy-record-card { grid-column: 2; grid-row: 1; gap: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-side { grid-column: 1 / -1; grid-row: 2; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-side .panel-title h2 { font-size: 15px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-meta { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin: 18px 0; padding: 12px 0; border-top: 1px solid var(--sgb-line); border-bottom: 1px solid var(--sgb-line); background: transparent; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-meta > div { min-width: 0; border: 0; padding: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-meta span { font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-meta strong { font-size: 12px; overflow-wrap: anywhere; white-space: normal; }
body.ui-system-v2.ui-emil-apple-v3 #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics,
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics {
  display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)); grid-auto-flow: row; gap: 0; margin: 0; padding: 0; overflow: visible; background: transparent; border: 0; scroll-snap-type: none;
}
body.ui-system-v2.ui-emil-apple-v3 #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics > div,
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics > div { display: grid; grid-template-columns: 1fr; flex: initial !important; width: auto !important; min-width: 0; gap: 4px; padding: 0 10px; border: 0; border-left: 1px solid var(--sgb-line); border-radius: 0; background: transparent; box-shadow: none; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics > div:first-child { padding-left: 0; border-left: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics strong { font-size: 26px; line-height: 1.2; font-variant-numeric: tabular-nums; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics :is(span,small) { font-size: 10px; line-height: 1.5; white-space: normal; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-status { flex-direction: column; align-items: stretch; gap: 14px; margin-top: 16px; padding-top: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-status .inline-actions { justify-content: flex-end; }
#automationTasks-view #store-group-broadcast-workspace .sgb-rule-list { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-rule-list strong { font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-trendy-records { background: #fff; }
#automationTasks-view #store-group-broadcast-workspace .sgb-trendy-records summary { padding: 12px; font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-trendy-records summary::after { content: '展开'; color: var(--sgb-accent); font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-trendy-records[open] summary::after { content: '收起'; }

/* Manual workflow: compact mapping facts and one clear primary action. */
#automationTasks-view #store-group-broadcast-workspace .sgb-manual-intro { align-items: center; padding: 4px 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync { padding: 16px 20px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-overview { display: grid; grid-template-columns: minmax(0,1fr) minmax(420px,1.1fr); align-items: center; gap: 24px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync header { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 12px; align-items: center; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync h2 { font-size: 14px; margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync header p { font-size: 11px; margin: 4px 0 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 12px; margin: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics span { font-size: 10px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics strong { margin-top: 4px; font-size: 18px; font-weight: 650; line-height: 1.35; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics > div:last-child strong { font-size: 12px; line-height: 2; }
#automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync > .sgb-disclosure { margin-top: 8px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-layout { display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr); align-items: start; gap: 16px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-compose-column { display: grid; gap: 12px; min-width: 0; position: sticky; top: 20px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-message-field textarea { min-height: 264px; padding: 12px 14px; font-size: 14px; font-weight: 400; background: #fff; }
#automationTasks-view #store-group-broadcast-workspace .sgb-message-field > span { font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-message-field > small { font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-extension-note { margin-top: 12px; padding-top: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-extension-note :is(strong,p) { font-size: 11px; font-weight: 400; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar { grid-template-columns: minmax(0,1fr) auto auto; gap: 6px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar button { font-size: 11px; padding: 7px 9px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar input { height: 38px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-list { max-height: 454px; overflow: auto; gap: 0; padding: 0; border-top: 1px solid var(--sgb-line); scrollbar-gutter: stable; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-row { grid-template-columns: 18px minmax(0,1fr) auto; gap: 10px; padding: 13px 8px; border: 0; border-bottom: 1px solid var(--sgb-line); border-radius: 0; background: #fff; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-row:hover,
#automationTasks-view #store-group-broadcast-workspace .sgb-target-row.selected { background: #f0f6f2; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-copy strong { font-size: 13px; font-weight: 600; white-space: normal; overflow: visible; line-height: 1.5; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-copy small { font-size: 11px; font-weight: 400; white-space: normal; overflow-wrap: anywhere; line-height: 1.6; }
#automationTasks-view #store-group-broadcast-workspace .sgb-target-valid { color: #6d8576; font-size: 10px; font-weight: 400; }
#automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel { display: grid; gap: 12px; padding: 16px 20px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel strong { font-size: 14px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel span { font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel .inline-actions { justify-content: flex-end; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel { padding: 0; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 22px; list-style: none; cursor: pointer; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary::-webkit-details-marker { display: none; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary > span:first-child { display: grid; gap: 4px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary strong { font-size: 14px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary :is(small,span:last-child) { color: var(--sgb-muted); font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary::after { content: '展开'; color: var(--sgb-accent); font-size: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-panel[open] > summary::after { content: '收起'; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-content { border-top: 1px solid var(--sgb-line); padding: 4px 22px 20px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-item summary { padding: 12px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-item summary strong { font-size: 12px; overflow-wrap: anywhere; }
#automationTasks-view #store-group-broadcast-workspace .sgb-history-item summary small { font-size: 11px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-dialog { max-height: calc(100dvh - 32px); }
#automationTasks-view #store-group-broadcast-workspace .sgb-dialog h3 { font-size: 18px; }
#automationTasks-view #store-group-broadcast-workspace .sgb-dialog :is(strong,small,pre) { overflow-wrap: anywhere; }

@media (max-width: 1180px) {
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-overview { grid-template-columns: 1fr; gap: 14px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-grid { grid-template-columns: minmax(0,1.1fr) minmax(260px,.9fr); gap: 20px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-schedule-editor { padding-left: 20px; }
}
@media (max-width: 920px) {
  #automationTasks-view #store-group-broadcast-workspace { gap: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-grid { grid-template-columns: 1fr; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-grid > .sgb-trendy-record-card { grid-column: 1; grid-row: 2; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-side { grid-column: 1; grid-row: 3; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-layout { grid-template-columns: 1fr; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-compose-column { position: static; }
}
@media (max-width: 680px) {
  #automationTasks-view #store-group-broadcast-workspace { padding-bottom: 110px; margin-bottom: 0; }
  #automationTasks-view #store-group-broadcast-workspace .panel { padding: 16px; border-radius: 10px; }
  #automationTasks-view #store-group-broadcast-workspace h2 { font-size: 19px; }
  #automationTasks-view #store-group-broadcast-workspace button { min-height: 42px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-module-switch { width: 100%; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 4px; padding: 4px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-module-switch > button { grid-template-columns: 1fr; gap: 5px; min-height: 64px; padding: 9px 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-module-copy strong { font-size: 13px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-module-copy small { display: none; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-module-switch .tag { grid-row: 2; grid-column: 1; justify-self: start; padding: 0; }
  #automationTasks-view #store-group-broadcast-workspace :is(.sgb-manual-intro,.sgb-auto-settings-header,.sgb-auto-project-header) { flex-direction: column; align-items: flex-start; gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-manual-intro p { font-size: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-grid { grid-template-columns: 1fr; gap: 20px; margin-top: 18px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-schedule-editor { padding: 18px 0 0; border-left: 0; border-top: 1px solid var(--sgb-line); }
  #automationTasks-view #store-group-broadcast-workspace .sgb-template-fields { gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label :is(input,select,textarea),
  #automationTasks-view #store-group-broadcast-workspace .sgb-message-field textarea,
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar input { font-size: 16px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-label textarea { min-height: 240px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-footer { flex-direction: column; align-items: stretch; gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-footer .inline-actions { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 6px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-settings-footer button { width: auto; min-width: 0; padding: 8px 5px; font-size: 11px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-side { grid-template-columns: 1fr; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-project-header h2 { font-size: 17px; }
  body.ui-system-v2.ui-emil-apple-v3 #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics,
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px 0; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics > div:nth-child(odd) { padding-left: 0; border-left: 0; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics > div { border-top: 0; padding-top: 0; padding-bottom: 0; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics :is(span,small) { font-size: 11px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-metrics small { grid-column: 1; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-status .inline-actions { display: grid; grid-template-columns: auto minmax(0,1fr); }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-run-status button { padding: 8px; font-size: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync header { grid-template-columns: minmax(0,1fr) auto; gap: 8px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync header > .tag { justify-self: start; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics strong { font-size: 20px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics span { font-size: 11px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-compose-column { display: contents; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-layout { display: flex; flex-direction: column; gap: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-layout > *,
  #automationTasks-view #store-group-broadcast-workspace .sgb-compose-column > * { width: 100%; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-composer-panel { order: 1; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-panel { order: 2; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel { order: 3; gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-message-field textarea { min-height: 210px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar { grid-template-columns: minmax(0,1fr) auto; gap: 8px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar input { grid-column: 1 / -1; width: 100%; height: 42px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-toolbar button { width: auto; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-list { max-height: none; overflow: visible; scrollbar-gutter: auto; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-row { grid-template-columns: 18px minmax(0,1fr); align-items: start; padding: 14px 0; gap: 8px 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-target-valid { grid-column: 2; margin-top: -4px; font-size: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel .inline-actions { display: grid; grid-template-columns: auto minmax(0,1fr); }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel[data-selected="true"] { position: fixed; z-index: 57; right: 12px; left: 12px; bottom: calc(82px + env(safe-area-inset-bottom,0px)); width: auto; padding: 12px 14px; box-shadow: 0 5px 28px #263b361f; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel[data-selected="true"] > div:first-child { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel strong { font-size: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-submit-panel span { font-size: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-panel { padding: 0; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary { padding: 16px; gap: 10px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-panel > summary > span:nth-child(2) { display: none; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-content { padding: 0 14px 14px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-item summary { gap: 8px; align-items: flex-start; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-history-item summary .tag { align-self: flex-start; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-dialog { width: calc(100vw - 20px); max-height: calc(100dvh - 24px); }
  #automationTasks-view #store-group-broadcast-workspace .sgb-dialog > :is(header,footer) { padding: 12px; gap: 8px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-dialog-scroll { padding: 14px; gap: 14px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-dialog > footer button { flex: 1; padding: 9px 6px; font-size: 12px; }
  #automationTasks-view #store-group-broadcast-workspace .sgb-auto-target-preview summary :is(strong,small),
  #automationTasks-view #store-group-broadcast-workspace .sgb-trendy-records li :is(strong,small) { white-space: normal; overflow-wrap: anywhere; }
}

@media(max-width:680px){body #automationTasks-view #store-group-broadcast-workspace .sgb-mapping-sync-metrics > div:last-child{display:none}body #automationTasks-view #store-group-broadcast-workspace .sgb-manual-intro .sgb-eyebrow{display:none}}

#automationTasks-view #store-group-broadcast-workspace :is(.sgb-auto-settings-header,.sgb-auto-project-header,.sgb-manual-intro) > .tag{align-self:flex-start;margin:0}

@media(max-width:680px){#automationTasks-view #store-group-broadcast-workspace .sgb-target-panel > .panel-title{flex-direction:row;align-items:flex-start}#automationTasks-view #store-group-broadcast-workspace .sgb-target-panel > .panel-title > .tag{flex-shrink:0;align-self:flex-start}#automationTasks-view #store-group-broadcast-workspace .sgb-target-valid{display:none}}
