/* Direct actions use the existing icons and shared card palette. */
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions{position:static;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-direction:row;gap:2px;width:auto;height:auto;min-height:0;margin:0 0 0 auto;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions>button:is(.plan-icon-button,.plan-time-clear){display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;max-width:36px;margin:0;padding:8px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#b7aca0;font-size:0}
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions>button:is(.plan-icon-button,.plan-time-clear)>svg{display:block;width:18px;height:18px}
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions>button:is(.plan-icon-button,.plan-time-clear):hover{background:#c6a57616;color:#d4c1a7}
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions>button:is(.plan-icon-button,.plan-time-clear):focus-visible{outline:1px solid #c6a576;outline-offset:-2px}
body :is(#s-plan #tasks,#sphere-contents) .task-card .plan-card-actions>.plan-remove{margin-left:6px;color:#c39780}
body :is(#s-plan #tasks,#sphere-contents) .task-card .completed-status{gap:0 6px}

