/* Bortum 0.15: expanded technical guidance without making the default view noisy. */
.bt-service-details,.bt-symptom-analysis details,.bt-draft-item details{margin-top:10px;border:1px solid var(--bt-line,#e6e8ed);border-radius:12px;background:#fafbfc;padding:0 12px}
.bt-service-details summary,.bt-symptom-analysis summary,.bt-draft-item details summary{cursor:pointer;padding:10px 0;font-weight:750;color:#4b36bc}
.bt-service-details p,.bt-service-details ul,.bt-symptom-analysis details p,.bt-symptom-analysis details ol,.bt-symptom-analysis details ul,.bt-draft-item details p,.bt-draft-item details ol,.bt-draft-item details ul{margin:8px 0 12px;font-size:13px;line-height:1.55;color:#4f5968}
.bt-service-risk{border-left:3px solid #ef5757;padding-left:10px}
.bt-ai-summary,.bt-symptom-analysis{margin-top:14px;border-radius:14px;background:#f3f0ff;padding:14px}
.bt-ai-summary>strong,.bt-symptom-analysis h4{display:block;margin:0 0 7px;color:#5d39d8}
.bt-solution{padding:10px 0;border-top:1px solid #e2deef}.bt-solution:first-child{border-top:0}
.bt-analysis-warning{border:1px solid #f0d998;background:#fff8df;border-radius:12px;padding:12px;color:#775b00}
.bt-draft-item.urgency-red{border-left:4px solid #ef5757}.bt-draft-item.urgency-yellow{border-left:4px solid #f0b43c}.bt-draft-item.urgency-green{border-left:4px solid #65b65f}
@media(max-width:760px){.bt-service-details{margin-left:-4px;margin-right:-4px}.bt-service-details p,.bt-service-details ul{font-size:12.5px}}
