select{display:block;width:100%;margin-top:7px;border:1px solid #d5dfd6;border-radius:8px;background:white;padding:11px 12px;color:var(--ink);font:inherit;font-weight:400}.task-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d6e2ca;background:#eaf1df;border-radius:12px;padding:20px 24px;margin:0 0 26px}.task-entry strong,.task-entry span{display:block}.task-entry span{font-size:12px;color:var(--muted);margin-top:4px}.task-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.task-card[hidden]{display:none}.task-description,.task-result p{white-space:normal;overflow-wrap:anywhere}.task-save{display:flex;align-items:center;justify-content:space-between;gap:20px}.task-save>label{min-width:160px}.task-comments{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.task-comments form{margin-top:20px}.task-comments small{color:var(--muted);font-size:11px}.task-card details form{padding-top:18px}@media(max-width:760px){.task-entry,.task-nav,.task-save{flex-direction:column;align-items:stretch}.task-save>label{width:100%}}


.task-layout { display: grid; gap: 16px; align-items: start; }
.task-layout-main, .task-layout > aside { min-width: 0; }
.task-members.panel { padding: 12px 14px; margin: 0; font-size: 13px; scroll-margin-top: 16px; }
.task-members summary { cursor: pointer; font-size: 13px; }
.task-members-content { margin-top: 12px; }
.task-members .person-row { flex-wrap: wrap; gap: 6px 12px; padding: 8px 0; }
.task-members .person-name { min-width: 0; overflow-wrap: anywhere; }
.task-members .invite-box { padding: 12px; margin-top: 14px; }
.task-members h3 { font-size: 14px; }
.task-members .two-col { display: block; }
.task-members button:not(.text-button) { font-size: 12px; padding: 7px 10px; }
@media (min-width: 1050px) {
  .task-layout { grid-template-columns: minmax(0, 1fr) 270px; column-gap: 20px; }
  .task-layout > aside { grid-column: 2; grid-row: 1; }
  .task-layout-main { grid-column: 1; grid-row: 1; }
  .task-layout-main > .stats { margin-top: 0; }
}
