/* Dolojane V3.5.0-alpha.1 — priority schedule markers and stable Ritual OR circles. */

/* Use the same palette as Task priority circles, including after every Rightbar re-render. */
.rightbar .timeline .time-block::before{
  background:var(--v67-schedule-priority,var(--muted-2))!important;
  border-color:var(--bg)!important;
}

/* Only the modern Task state control remains in Ritual rows. */
.v50-ritual-task-list [data-v15-task-row]>.task-state-check{
  visibility:visible!important;
  border:2.4px solid currentColor!important;
  border-radius:50%!important;
  box-shadow:none!important;
}
.v50-ritual-task-list [data-v15-task-row]>.task-state-check.closed{
  background:currentColor!important;
  box-shadow:inset 0 0 0 3px #fff!important;
}

/* Reserve the exact width of the floating Task controls on every content line. */
[data-v15-task-row]:has(>.task-row-tools)>.task-row-main{
  box-sizing:border-box!important;
  padding-inline-end:var(--v67-task-tools-space,84px)!important;
}
[data-v15-task-row]:has(>.task-row-tools)>.task-row-main>.task-row-title{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
[data-v15-task-row] .task-meta{
  min-width:0!important;
}
[data-v15-task-row] .task-meta>*{
  max-width:100%!important;
}

@media(max-width:650px){
  [data-v15-task-row]:has(>.task-row-tools)>.task-row-main{
    padding-inline-end:var(--v67-task-tools-space,44px)!important;
  }
}
