.task-banner{padding:18px 22px;background:#eff5eb;border-radius:12px;margin-bottom:20px}.task-banner p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:0}.task-examples{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.task-card{border:1px solid var(--line);border-radius:14px;padding:22px;margin:16px 0}.task-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.task-card h3{margin:0;overflow-wrap:anywhere}.task-card p{color:var(--muted);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.task-status{flex-shrink:0;font-size:12px;padding:6px 10px;border-radius:20px;background:#edf4e7;color:var(--green)}.task-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.task-card .task-meta{font-size:12px}.task-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}#task-form{display:flex;flex-direction:column;gap:18px}#task-form label{display:flex;flex-direction:column;gap:8px}#task-form .task-check{flex-direction:row;align-items:center;font-size:13px}#task-form .task-check input{width:auto}#task-dialog{width:min(760px,94vw);max-height:90dvh;overflow:auto}.task-schedule-summary{padding:14px;border-radius:9px;background:#eff5eb;font-size:13px;line-height:1.7;overflow-wrap:anywhere}#task-badge{display:inline-block;background:#d7eaca;color:#20523d;padding:2px 6px;border-radius:20px;font-size:10px}.task-run{padding:18px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.task-run p{color:var(--muted);margin:8px 0}.task-run button{margin-top:8px}#task-runs-dialog{max-height:90dvh;overflow:auto}@media(max-width:700px){.task-fields{grid-template-columns:1fr}.task-card{padding:18px}.task-banner{padding:16px}.task-card-head{flex-wrap:wrap}.task-card-actions button{flex:1;white-space:nowrap}#task-dialog,#task-runs-dialog{padding:20px}.task-examples button{font-size:12px}}

.task-card>p:first-of-type{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
