/* Uses the current Mini App tokens and shell. 2 columns: (width - 24) x .55/.45. */
.agent-tasks{min-width:0}.at-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--gap);align-items:start}.agent-tasks .panel>h2{margin-bottom:14px}.at-composer>label:first-child{margin-top:0}.at-composer textarea{line-height:1.55}.at-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.at-record{min-height:48px;padding:10px 22px;font-size:16px;font-weight:600}.at-voice{margin-top:18px;padding-top:4px}.at-file-label{font-size:12px;color:var(--muted);font-weight:400}.at-file-label input{font-size:12px;margin-top:8px}.at-feedback:empty{display:none}.at-feedback{margin-top:12px}.at-feedback .error{margin-top:12px}.at-feedback .notice{margin-bottom:0}.at-empty{padding:18px 0;color:var(--muted)}.at-task-row{margin-top:12px}.at-task-row .row-top{align-items:flex-start}.at-task-row a{overflow-wrap:anywhere}.at-status{flex:none;white-space:nowrap}.at-result{margin-top:12px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.at-result p{margin:0}.agent-tasks>.panel>.panel{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule);border-radius:0}.at-artifacts{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.at-artifacts h3{width:100%}.agent-tasks button{min-height:40px}.agent-tasks .at-record{min-height:48px}.agent-tasks button:disabled{cursor:default;opacity:.7}.agent-tasks .notice{margin-top:12px;margin-bottom:0}.at-task-row:first-of-type{padding-top:14px}
@media(max-width:1100px){.at-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.agent-tasks button{min-height:44px}.at-composer textarea{min-height:112px}.at-composer .at-record{width:100%}.at-file-label{margin-top:12px}.at-controls .primary{width:100%}.at-grid{gap:20px}.at-voice>p.meta{margin-top:8px}.at-task-row .row-top{flex-wrap:wrap}}
.at-controls:empty{display:none}.at-voice{margin-top:12px;padding-top:0}.at-voice>.at-controls{margin-top:0}.at-file-fallback{margin-top:12px}.at-file-fallback summary{min-height:24px;display:list-item}.at-file-fallback .at-file-label{margin:8px 0}.agent-tasks .at-file-fallback input{margin-top:6px}.agent-tasks label textarea::placeholder{color:var(--muted);opacity:1}
.at-proposal{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule)}.at-proposal .notice{margin:10px 0 16px}.at-proposal>.kv{margin-bottom:20px}.at-proposal>.text{margin-top:8px}
