.task .open-task {
  min-width: 0;
  border: 0;
  background: transparent;
  padding: 7px 2px;
  text-align: left;
}

.task .open-task span,
.task .open-task small {
  display: block;
}

.task .open-task small {
  margin-top: 3px;
  color: var(--hot);
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.task.done .open-task small {
  text-decoration: none;
  opacity: 1;
}

.task-editor label {
  font-size: 15px;
}

.task-edit-actions {
  display: grid;
  gap: 10px;
}

.task-editor textarea { min-height: 95px; margin-top: 8px; }
.task-editor select { display: block; width: 100%; margin-top: 8px; border: 2px solid #f5c4d6; border-radius: 15px; background: #fffdfc; padding: 13px; }
.task-support-actions { display: grid; grid-template-columns: 1fr 1.5fr; gap: 8px; margin: 0 0 12px; }
.task-support-actions a,.task-support-actions button { border: 1px solid #efbfd3; border-radius: 15px; background: #fff; color: #9f1959; padding: 12px 8px; text-align: center; text-decoration: none; font-weight: 800; }
.task-support-actions button { background: #fff0f6; }
.task-transfer { margin: 14px 0; padding: 14px; border-radius: 18px; background: #fff5e9; box-shadow: var(--shadow); }
.task-transfer label span { display: block; margin-bottom: 7px; color: #725a48; font-weight: 800; }
.task-transfer input { width: 100%; border: 2px solid #f0cfaa; border-radius: 14px; background: #fff; padding: 11px; font: inherit; color: var(--ink); }
.task-transfer div { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 9px; }
.task-transfer button { border: 0; border-radius: 14px; background: #243868; color: #fff; padding: 11px 8px; font-weight: 800; }
.task-transfer button:last-child { background: #fff; color: var(--hot); border: 2px solid #f1bfd1; }
.task-transfer small { display: block; margin-top: 8px; color: #775f53; }
.task-transfer-quick { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; margin: 8px 0 0; }
.task-transfer .task-transfer-quick button { background: #fff; color: var(--ink); border: 2px solid #f0cfaa; }
.task-transfer .task-transfer-quick button.selected { background: #ffe8c9; color: #7d4c18; }
.task-transfer .copy-task-many { width: 100%; margin-top: 8px; background: #fff0f6; color: var(--hot); border: 2px solid #f1bfd1; }
