.soil-ai-status{color:#637c6f;font-size:12px;margin-top:8px}
.soil-ai-spinner{display:inline-block;width:12px;height:12px;border:2px solid #dce7e0;border-top-color:#086044;border-radius:50%;animation:soil-ai-spin .8s linear infinite;vertical-align:middle}
.soil-ai-details summary{cursor:pointer;width:fit-content}
.soil-ai-details p{white-space:pre-wrap;overflow-wrap:anywhere}
@keyframes soil-ai-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.soil-ai-spinner{animation-duration:2s}}
