.task-modal-v09{padding-top:66px}.task-head-v09{display:grid;grid-template-columns:34px 28px 22px minmax(0,1fr);gap:7px;align-items:center;margin-bottom:14px}.task-head-v09 .task-focus-mini{position:static;width:32px;height:32px}.priority-flag{border:0;background:transparent;font-size:25px;line-height:1;padding:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.priority-flag.p1{color:#d55242}.priority-flag.p2{color:#e9a268}.priority-flag.p3{color:#77a7c8}.priority-flag.p4{color:#a7a39d}.task-state-check{width:18px!important;height:18px!important;border-radius:50%;border:2.4px solid currentColor;background:#fff}.task-state-check.done{background:currentColor;box-shadow:inset 0 0 0 3px #fff}.task-state-check.p1{color:#d55242}.task-state-check.p2{color:#e9a268}.task-state-check.p3{color:#77a7c8}.task-state-check.p4{color:#a7a39d}.task-title-v09{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:4px 2px!important;font-size:20px;font-weight:760;min-width:0}.task-title-v09.done{color:#3e9166;text-decoration:line-through}.task-title-v09.failed{color:#c94b3d;text-decoration:line-through}.task-title-v09.cancelled{color:#96918a;text-decoration:line-through}.task-title-v09.someday{color:#96918a}.priority-menu{position:absolute;z-index:4;top:53px;left:58px;display:flex;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px;box-shadow:var(--shadow)}.priority-choice{width:31px;height:31px;border:1px solid var(--line);border-radius:7px;background:#fff}.task-state-actions{display:flex;gap:6px;margin:0 0 13px 70px}.task-state-action{width:31px;height:27px;border:1px solid var(--line);border-radius:7px;background:#fff;font-weight:800}.task-state-action.fail{color:#c94b3d}.task-state-action.cancel{color:#777}.task-state-action.delete{color:#a52c22}.task-state-action.someday{color:#8a8177}.time-line{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:#fbfaf8}.time-summary{font-size:13px}.time-menu{position:fixed;z-index:70;inset:0;background:rgba(30,27,24,.28);display:grid;place-items:center;padding:20px}.time-menu-card{width:min(560px,100%);background:#fff;border-radius:14px;padding:20px;box-shadow:var(--shadow)}.time-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.time-menu-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.time-menu-grid input{border:1px solid var(--line);border-radius:8px;padding:8px}.task-props-v09{display:flex;flex-wrap:wrap;gap:13px}.status-done .task-title{color:#3e9166!important;text-decoration:line-through}.status-failed .task-title{color:#c94b3d!important;text-decoration:line-through}.status-cancelled .task-title{color:#96918a!important;text-decoration:line-through}.status-someday .task-title{color:#96918a!important}.subtask-line .status-label.done{color:#3e9166;text-decoration:line-through}.subtask-line .status-label.failed{color:#c94b3d;text-decoration:line-through}.subtask-line .status-label.cancelled{color:#96918a;text-decoration:line-through}.ritual-square{position:relative}.ritual-missed{font-size:9px;font-weight:850;color:#fff}.project-color-palette{display:grid;grid-template-columns:repeat(7,24px);gap:7px}.color-choice{width:24px;height:24px;border:2px solid transparent;border-radius:6px}.color-choice.selected{border-color:#222;box-shadow:0 0 0 2px #fff inset}.project-title-editor{font-size:21px;font-weight:760;border:0;border-bottom:1px solid var(--line);padding:5px 2px;width:calc(100% - 70px)}.archive-panel{margin:12px 0}.archive-panel[hidden]{display:none}.habit-icon-menu{display:flex;gap:9px;margin:9px 0}.habit-status-icon{width:42px;height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:19px}.weight-periods{display:flex;gap:6px;margin:8px 0}.weight-periods button.active{background:var(--green);color:#fff}.filter-actions,.tag-actions{display:flex;gap:6px}.query-result{margin-top:16px}.parser-legend{font-size:11px;color:var(--muted);margin-top:4px}@media(max-width:650px){.task-head-v09{grid-template-columns:30px 25px 20px minmax(0,1fr)}.task-state-actions{margin-left:0}.time-menu-grid{grid-template-columns:1fr}.project-color-palette{grid-template-columns:repeat(7,21px)}}
