/* A calmer daily feed; selectors cover standalone My Day and the Home embed. */
.tsp-day.tsp-day-redesigned { border-top: 0; padding-top: 4px; }
.tsp-day.tsp-day-redesigned > div:first-child { margin-bottom: 18px !important; align-items: center !important; }
.tsp-day.tsp-day-redesigned .tsp-day-heading-actions { gap: 14px; }
.tsp-day.tsp-day-redesigned .tsp-day-done { text-align: center; background: #e5f2e9; color: #275a3c; border-radius: 14px; padding: 10px 14px; }
.tsp-day.tsp-day-redesigned .tsp-day-done strong { font-size: 26px; }
.tsp-day.tsp-day-redesigned .tsp-day-done span { color: #375f47; margin-top: 3px; }
.tsp-day.tsp-day-redesigned .tsp-day-plan-summary { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; padding: 0; border: 0; background: transparent; margin: 0 0 20px; }
.tsp-day.tsp-day-redesigned .tsp-day-plan-summary > div { display: flex; align-items: baseline; gap: 9px; padding: 16px; border: 1px solid var(--spark-line, #ddd9d2); border-radius: 16px; background: var(--spark-surface, #fff); }
.tsp-day.tsp-day-redesigned .tsp-day-plan-summary > div > :first-child { font-size: 24px; font-weight: 750; }
.tsp-day.tsp-day-redesigned .tsp-day-next-priority, .tsp-day.tsp-day-redesigned .tsp-day-next { border-radius: 20px; padding: 22px; margin: 0 0 18px; box-shadow: 0 4px 14px rgb(30 20 40 / 6%); }
.tsp-day.tsp-day-redesigned .tsp-day-next-priority h3 { margin: 10px 0 7px; font-size: 28px; }
.tsp-day.tsp-day-redesigned .tsp-day-next-priority > button { border-radius: 999px; min-height: 42px; padding-inline: 20px; }
.tsp-day.tsp-day-redesigned .tsp-day-command { margin: 0 0 22px; padding: 18px; border-radius: 18px; border: 1px solid var(--spark-line, #ddd9d2); }
.tsp-day.tsp-day-redesigned .tsp-day-command > div:has(> input) { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; align-items: stretch; gap: 10px !important; }
.tsp-day.tsp-day-redesigned .tsp-day-command input { min-width: 0; width: 100%; min-height: 44px; border-radius: 10px; font-size: 13px; }
.tsp-day.tsp-day-redesigned .tsp-day-command button { width: auto; border-radius: 10px; min-height: 40px; padding-inline: 15px; white-space: normal; }
.tsp-day.tsp-day-redesigned .tsp-day-command [role="status"] { line-height: 1.6; margin-top: 12px !important; }
.tsp-day.tsp-day-redesigned .tsp-day-command [role="status"] button { min-height: 32px; padding: 0 4px; background: transparent; color: inherit; text-decoration: underline; }
.tsp-day.tsp-day-redesigned .tsp-day-work-layout { gap: 20px; margin: 0 0 22px; }
.tsp-day.tsp-day-redesigned .tsp-day-work-layout > section, .tsp-day.tsp-day-redesigned .tsp-day-work-layout > aside { border: 0; padding: 0; background: transparent; }
.tsp-day.tsp-day-redesigned .tsp-day-group { border: 0; background: transparent; padding: 0; }
.tsp-day.tsp-day-redesigned .tsp-day-bucket-heading { padding: 6px 2px 12px; border: 0; font-size: 13px; }
.tsp-day.tsp-day-redesigned .tsp-day-work-layout .tsp-row { margin: 0 0 12px; padding: 18px; border: 1px solid var(--spark-line, #ddd9d2); border-radius: 16px; background: var(--spark-surface, #fff); box-shadow: 0 2px 6px rgb(30 20 40 / 3%); }
.tsp-day.tsp-day-redesigned .tsp-day-row-layout { grid-template-columns: minmax(0, 1fr); gap: 8px; }
.tsp-day.tsp-day-redesigned .tsp-day-row-when:empty { display: none; }
.tsp-day.tsp-day-redesigned .tsp-day-row-explanation { margin-top: 10px; }
.tsp-day.tsp-day-redesigned .tsp-day-row-menu > summary { min-width: 40px; min-height: 40px; border-radius: 50%; background: var(--spark-canvas, #f5f4f1); display: flex; align-items: center; justify-content: center; }
.tsp-day.tsp-day-redesigned .tsp-day-backlog { border: 1px dashed var(--spark-line, #ccc); border-radius: 14px; padding: 14px; background: transparent; }
.tsp-day.tsp-day-redesigned [aria-label="Post-call agent"] { border-radius: 18px !important; padding: 20px !important; border: 1px solid var(--spark-line, #ddd9d2) !important; background: var(--spark-surface, #fff) !important; }
.tsp-day.tsp-day-redesigned [aria-label="Post-call agent"] .field { border-radius: 10px; min-height: 42px; }
.spark-action-feed > .tsp-daily-followups { align-items: center; gap: 12px; padding: 0 0 16px; margin: 0; border: 0; }
.spark-action-feed > .tsp-daily-followups p { font-size: 13px; }
@media (max-width: 700px) {
 .tsp-day.tsp-day-redesigned .tsp-day-command > div:has(> input) { grid-template-columns: minmax(0, 1fr); }
 .tsp-day.tsp-day-redesigned .tsp-day-command > div:has(> input) > button { justify-self: end; min-width: 120px; }
 .tsp-day.tsp-day-redesigned .tsp-day-work-layout { grid-template-columns: minmax(0, 1fr); }
 .tsp-day.tsp-day-redesigned .tsp-day-plan-summary > div { flex-wrap: wrap; gap: 5px 9px; padding: 13px; }
 .spark-action-feed > .tsp-daily-followups { flex-wrap: wrap; }
}
/* Actual actions lead; optional planning and logging follow the queue. */
.tsp-day.tsp-day-redesigned { display: flex; flex-direction: column; }
.tsp-day.tsp-day-redesigned > div:first-child { order: 0; }
.tsp-day.tsp-day-redesigned .tsp-day-plan-summary { order: 1; }
.tsp-day.tsp-day-redesigned > .tsp-day-next-priority, .tsp-day.tsp-day-redesigned > .tsp-day-next { order: 2; }
.tsp-day.tsp-day-redesigned > .tsp-day-work-layout { order: 3; }
.tsp-day.tsp-day-redesigned > .tsp-day-command { order: 4; }
.tsp-day.tsp-day-redesigned > [aria-label="Post-call agent"] { order: 5; }
.spark-action-feed { display: flex; flex-direction: column; }
.spark-action-feed > .tsp-daily-followups { order: 2; }
.spark-social-home .tsp-home-intro { margin-bottom: 0; }
.spark-social-home .tsp-home-intro > span { display: none; }
.spark-social-home .tsp-home-intro h1 { font-size: 22px !important; }
.spark-social-home .spark-home-caption { margin: 6px 0 16px; font-size: 12px; }
