/* Heads down, waiting on, thanks, decisions and "ask me about" (docs/TEAM-FLOW.md). Locky Design System tokens only. */

/* Decisions reads the team's notes, so Locky reads too (the pose list lives in styles.css; this page adds its own). */
.view[data-page="decisions"] { --locky: url("/img/locky-read.png"); --locky-shows: block; }

.check-row { display: flex; align-items: flex-start; gap: 8px; margin: 6px 0; }
.check-row input[type="checkbox"] { margin-top: 3px; flex: none; width: 18px; height: 18px; accent-color: var(--navy); }
.check-row label { font-weight: 600; }

.tf-actions { display: flex; flex-wrap: wrap; gap: 6px; margin: 6px 0; }
.btn-quiet { background: transparent; border-color: transparent; color: var(--muted); box-shadow: none; }
.btn-quiet:hover { color: inherit; text-decoration: underline; }

/* Heads down */
.tf-focus input[type="text"] { width: 100%; margin: 6px 0 2px; }
.tf-focus-on { --chip-face: var(--face-sky); box-shadow: inset 0 6px 0 var(--face-sky), var(--slab); padding-top: 18px; }
.chip-focus { --chip-face: var(--face-sky); }

/* Waiting on */
.tf-lead { margin: 4px 0 2px; }
.tf-waits .plain-list li + li { margin-top: 8px; }
.tf-note { color: var(--muted); border-left: 3px solid var(--keyline); padding-left: 8px; margin: 2px 0; }

/* Thanks */
.tf-thanks summary { display: inline-flex; list-style: none; cursor: pointer; margin-top: 6px; }
.tf-thanks summary::-webkit-details-marker { display: none; }
.tf-thanks[open] summary { margin-bottom: 4px; }
.tf-thanks-form textarea { width: 100%; }
.tf-thanks-card { --chip-face: var(--face-green); box-shadow: inset 0 6px 0 var(--face-green), var(--slab); padding-top: 18px; }
.tf-thanks-list li + li { margin-top: 10px; }

/* Ask me about */
.tf-topics { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; margin: 4px 0 0; }
.tags-ask li { background: var(--face-sand); color: var(--face-ink); }
.tf-who { padding: 12px 16px; }
.tf-who input[type="search"] { width: 100%; }

/* Decisions */
.dc-search .row3, .dc-search .row2 { align-items: end; }
.dc-list { display: grid; gap: 8px; margin: 8px 0 16px; padding: 0; }
.dc-item { list-style: none; padding: 12px 16px; border: 2px solid var(--keyline); border-radius: var(--radius); background: var(--surface); box-shadow: var(--slab-s); }
.dc-text { margin: 0 0 4px; font-weight: 600; }
.dc-item mark { background: var(--face-gold); color: var(--face-ink); border-radius: 3px; padding: 0 2px; }

.tf-stats .tiles { margin: 8px 16px; }
/* Heads down on: the official sleeping Locky (Drive brandbook folder), one meaning only. */
.tf-focus-on .locky { display: block; width: 96px; height: auto; margin: -4px auto 4px; }
