title: $:/plugins/local/org-gtd/styles tags: $:/tags/Stylesheet .tc-org-document { --org-todo: #c74b50; --org-next: <>; --org-wait: #b27b2f; --org-done: <>; } .tc-org-heading { margin: 1.15rem 0 0.45rem; line-height: 1.35; } .tc-org-heading-done { color: <>; text-decoration: line-through; } .tc-org-state { display: inline-block; padding: 0.1rem 0.4rem; font-size: 0.72rem; font-weight: 700; line-height: 1.25; letter-spacing: 0.03em; border: 1px solid currentColor; border-radius: 0.25rem; } .tc-org-state-todo { color: #c74b50; } .tc-org-state-next { color: <>; } .tc-org-state-wait { color: #b27b2f; } .tc-org-state-done { color: <>; } .tc-org-tags { color: <>; font-size: 0.78em; font-weight: 500; } .tc-org-planning { margin: 0.25rem 0 0.25rem 1rem; color: <>; font-family: monospace; font-size: 0.88em; } .tc-org-body-line { margin: 0.2rem 0; white-space: pre-wrap; } .cm-org-gtd-fold-marker { color: <>; cursor: pointer; font-weight: 700; } .tc-org-agenda-toolbar { display: flex; justify-content: flex-end; margin-bottom: 1rem; } .tc-org-agenda-new { padding: 0.45rem 0.8rem; color: <>; background: <>; border-radius: 0.35rem; } .tc-org-agenda-section { margin: 0 0 1.5rem; border-top: 2px solid <>; } .tc-org-agenda-overdue { border-top-color: #c74b50; } .tc-org-agenda-today { border-top-color: <>; } .tc-org-agenda-section-title { display: flex; align-items: center; gap: 0.5rem; margin: 0; padding: 0.6rem 0 0.45rem; font-size: 1rem; } .tc-org-agenda-count { display: inline-flex; align-items: center; justify-content: center; min-width: 1.45rem; height: 1.45rem; padding: 0 0.35rem; color: <>; background: <>; border-radius: 999px; font-size: 0.75rem; } .tc-org-agenda-row { display: grid; grid-template-columns: auto minmax(8rem,1fr) auto; align-items: center; gap: 0.45rem 0.7rem; padding: 0.5rem 0; border-bottom: 1px solid <>; } .tc-org-agenda-task { min-width: 0; color: <>; font-weight: 600; text-align: left; } .tc-org-agenda-task:hover, .tc-org-agenda-task:focus { color: <>; text-decoration: underline; } .tc-org-agenda-source, .tc-org-agenda-meta, .tc-org-agenda-empty { color: <>; font-size: 0.82rem; } .tc-org-agenda-meta { grid-column: 2 / -1; } .tc-org-agenda-empty { margin: 0; padding: 0.6rem 0; } @media (max-width: 600px) { .tc-org-agenda-row { grid-template-columns: auto minmax(0,1fr); } .tc-org-agenda-source { grid-column: 2; } .tc-org-agenda-meta { grid-column: 2; } }