.task-notification-prompt {
  width: min(440px, calc(100vw - 32px));
  padding: 28px;
  color: #24312c;
  background: #fff;
  border: 1px solid #e3e8e4;
  border-radius: 18px;
  box-shadow: 0 20px 70px #14251e35;
  text-align: start;
}
.task-notification-prompt::backdrop { background: #14251e80; }
.task-notification-prompt h2 { margin: 0 0 12px; font-size: 21px; }
.task-notification-prompt p { margin: 0 0 24px; line-height: 1.7; color: #58675e; }
.task-notification-actions { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 12px; }
.task-notification-actions .button { min-height: 44px; }
