.ai-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.ai-status-grid article{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--color-rule);border-top:3px solid var(--color-accent);border-radius:10px;background:var(--color-paper);box-shadow:0 8px 24px #0b1b3309}.ai-status-grid article:nth-child(2){border-top-color:#7b2fbe}.ai-status-grid article:nth-child(3){border-top-color:#c8820b}.ai-status-grid article:nth-child(4){border-top-color:#16923a}.ai-status-grid span{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted)}.ai-status-grid strong{font-size:15px}.ai-status-grid small{font-size:10px;color:var(--color-muted);overflow-wrap:anywhere}.ai-task-form textarea{resize:vertical;min-height:110px}.ai-task-table{table-layout:fixed;min-width:980px}.ai-task-table th:nth-child(1){width:150px}.ai-task-table th:nth-child(2){width:27%}.ai-task-table th:nth-child(3){width:110px}.ai-task-table td{vertical-align:top}.ai-task-table td small{display:block;margin-top:4px}.ai-prompt,.ai-result{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.ai-result{max-height:220px;overflow:auto}@media(max-width:900px){.ai-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ai-status-grid{grid-template-columns:1fr}}
