.taskrow,
body[data-interface="mytasks"] .daily-day-tasks .taskrow,
body[data-interface="mytasks"] .taskrow {
    grid-template-columns: 48px minmax(0, 1fr) auto;
}
.taskrow .task-open { min-width: 0; overflow-wrap: anywhere; }
.taskrow .task-actions { flex: none; }
.taskrow .task-actions .btn { width: 36px; min-width: 36px; min-height: 38px; }
.taskrow .task-actions [data-action="task-steps"] {
    width: auto;
    min-width: 44px;
    padding-inline: 4px;
    font-size: .8rem;
    color: #f1d064;
}
.taskrow .task-actions .step-icon { font-size: 1.1rem; }

.taskrow .task-actions [data-action="task-camera"] {color:#edd08a}
.taskrow .task-actions [data-action="task-camera"] svg {flex:none}
@media(max-width:600px) {
 .taskrow .task-actions {gap:3px;flex-wrap:nowrap}
 .taskrow .task-actions [data-action="edit-task"] {display:none}
 .taskrow .task-actions [data-action="task-steps"],
 .taskrow .task-actions [data-action="task-camera"] {min-width:40px;min-height:42px;padding-inline:3px}
}

.android-main .daily-shell .daily-header,.android-main .topbar,.android-main .desk-top {display:none}
.inline-steps {grid-column:2/-1;min-width:0;padding-top:4px}
.inline-steps ul {display:grid;gap:5px;list-style:none;margin:0 0 8px;padding:0}
.inline-step {display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center}
.inline-step strong {font-size:.82rem;overflow-wrap:anywhere}
.inline-step small {display:block;color:var(--muted);font-size:.7rem}
.inline-step .btn {min-height:36px;padding:4px 6px;font-size:.72rem}
.inline-step-form {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
.inline-step-form .btn {padding-inline:8px}
@media(max-width:600px) {.inline-steps {grid-column:1/-1}}
