/* Dolojane V3.4.0-alpha.15 — full-width Artifact flow and priority fidelity. */

/* Task tools float over the title only; lower Artifact lines may use the full card width. */
[data-v15-task-row]{grid-template-columns:18px 18px minmax(0,1fr)!important;position:relative!important}
[data-v15-task-row]:has(>.v17-select-box){grid-template-columns:18px 18px minmax(0,1fr)!important}
[data-v15-task-row]>.task-row-main,[data-v15-task-row]:has(>.v17-select-box)>.task-row-main{grid-column:3/-1!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important}
[data-v15-task-row]>.task-row-tools,[data-v15-task-row]:has(>.v17-select-box)>.task-row-tools{position:absolute!important;z-index:3;inset-inline-end:12px;top:10px;display:flex!important;width:auto!important;min-width:0!important}
[data-v15-task-row]:has(>.task-row-tools)>.task-row-main>.task-row-title{display:inline-block!important;max-width:calc(100% - 78px)!important;white-space:normal!important}
[data-v15-task-row] .task-meta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-inline:0!important;display:flex!important;flex-flow:row wrap!important;align-items:center!important;align-content:flex-start!important;justify-content:flex-start!important;gap:4px 6px!important}
[data-v15-task-row] .task-meta>.v56-task-properties{display:contents!important}
[data-v15-task-row] .task-meta :is(.v56-artifact,.v56-project-ref,.v58-tag-chip,.v39-task-project,[data-v38-tag-artifact]){display:inline-flex!important;flex:0 0 auto!important;width:max-content!important;max-width:100%!important;margin:0!important;white-space:nowrap!important}

/* Every Calendar Task starts with the current priority color. */
.calendar-task-v11>.priority-bar,.calendar-task>.priority-bar{background:#7b7b7b!important}
.calendar-task-v11>.priority-bar.p1,.calendar-task>.priority-bar.p1{background:#d55242!important}
.calendar-task-v11>.priority-bar.p2,.calendar-task>.priority-bar.p2{background:#d18d34!important}
.calendar-task-v11>.priority-bar.p3,.calendar-task>.priority-bar.p3{background:#568bb0!important}
.calendar-task-v11>.priority-bar.p4,.calendar-task>.priority-bar.p4{background:#7b7b7b!important}

/* The date shortcut is an invariant, including when Today is already selected. */
.v61-month-center>.v56-today-jump{display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important}

/* Keep only obsolete standalone markers hidden. The SVG inside a Task state button is its visible state. */
[data-v17-ritual-sort]>li[data-v17-ritual-order]:not(.v39-or-row)>span:first-child{display:none!important}
.v50-or-drop{display:none!important}

/* Priority autocomplete: hard colors prevent theme/system color inheritance. */
.v63-global-suggest>.v64-priority-suggestion.p1{--artifact-color:#d55242!important;color:#d55242!important}
.v63-global-suggest>.v64-priority-suggestion.p2{--artifact-color:#d18d34!important;color:#d18d34!important}
.v63-global-suggest>.v64-priority-suggestion.p3{--artifact-color:#568bb0!important;color:#568bb0!important}
.v63-global-suggest>.v64-priority-suggestion.p4{--artifact-color:#7b7b7b!important;color:#7b7b7b!important}
.v63-global-suggest>.v64-priority-suggestion>.v22-icon{color:inherit!important;stroke:currentColor!important}
.v63-global-suggest>.v64-priority-suggestion>.v22-icon *{color:inherit!important;stroke:currentColor!important}

@media(max-width:650px){
  [data-v15-task-row]{grid-template-columns:17px 17px minmax(0,1fr)!important}
  [data-v15-task-row]:has(>.v17-select-box){grid-template-columns:17px 17px minmax(0,1fr)!important}
  [data-v15-task-row]>.task-row-tools{inset-inline-end:5px}
  [data-v15-task-row]:has(>.task-row-tools)>.task-row-main>.task-row-title{max-width:calc(100% - 38px)!important}
}
