/* OpenAI estimate assistant */
.project-ai-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr) auto;gap:10px;align-items:center;padding:14px;border:1px solid #cfe4e2;border-radius:15px;background:linear-gradient(135deg,#edf8f6,#f8fbfb)}.project-ai-panel>div:first-child strong,.project-ai-panel>div:first-child span{display:block}.project-ai-panel>div:first-child strong{color:#0b6965}.project-ai-panel>div:first-child span{margin-top:4px;color:#5d747f;font-size:.75rem;line-height:1.4}.project-ai-panel .textarea{min-height:72px}.project-ai-result{grid-column:1/-1;color:#4f6875;font-size:.76rem;line-height:1.5}.project-ai-result>span{display:block}.project-ai-result strong{display:block;margin-top:8px;color:#183247}.project-ai-result ul{margin:5px 0 0;padding-left:18px}.project-ai-error{color:#9c3f29!important;font-weight:800}@media(max-width:900px){.project-ai-panel{grid-template-columns:1fr}.project-ai-result{grid-column:auto}}
