.ata-consent{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.9;color:#83988b;margin-top:13px}.ata-consent input{margin:4px 0 0;accent-color:#138571;flex:none}.ata-service-note{font-size:10px;line-height:1.9;color:#82968a;margin:10px 0 0}.ata-answer{white-space:pre-wrap;overflow-wrap:anywhere}.ata-practice{margin:18px 0;border-top:1px solid #dce6d7;padding-top:12px}.ata-practice summary{cursor:pointer;font-size:11px;color:#57826b}.ata-case-open{color:#116f59!important;font-weight:600;font-size:12px}.ata-wait{color:#8ca18c}.ata-wait:after{content:' · · ·';animation:pulse 1s infinite}.ata-entry{max-width:480px;padding:15px;border:1px solid #d6e2dc;border-radius:13px;background:#fff;margin:22px 0 0;box-shadow:0 8px 30px #23452b05}.ata-entry textarea{width:100%;min-height:86px;resize:vertical;outline:none;border:0;font-family:inherit;font-size:13px;line-height:1.9;color:#193e35;background:transparent}.ata-entry textarea:focus{outline:0}.ata-entry:focus-within{border-color:#89b7a3}.ata-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ata-entry-actions button{padding:12px 18px;border:0;border-radius:7px;background:#193e35;color:#fff;cursor:pointer;min-height:43px;font-size:12px;white-space:nowrap}.ata-entry-actions a{color:#69857b;font-size:11px;text-decoration:none}.ata-entry-error{font-size:11px;color:#9b593e;margin:7px 0 0}.ata-entry-error:empty{display:none}.ata-entry-example{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;background:transparent;border:0;text-align:left;padding:0;color:#82978b;font:12px/1.9 "Microsoft YaHei",sans-serif;cursor:text}.ata-entry-field{position:relative;min-height:86px}.ata-entry-example small{font-size:10px;color:#9caf9f}.ata-entry-field:focus-within .ata-entry-example{display:none}@media(max-width:480px){.ata-entry{padding:13px}.ata-entry-actions{gap:8px}.ata-entry-actions button{font-size:11px;padding:11px 14px}.ata-entry-actions a{font-size:10px}}@media(prefers-reduced-motion:reduce){.ata-wait:after{animation:none}}

.ata-entry .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

/* Keep the live conversation focused; task guidance stays inside replies. */
.ata-clean .task-panel,.ata-clean #view-task,.ata-clean #task-backdrop{display:none!important}
.ata-clean:not(.ata-embedded) .workspace{grid-template-columns:190px minmax(0,1fr);max-width:1220px}
.ata-clean:not(.ata-embedded) .conversation{padding-left:40px;padding-right:40px}
@media(max-width:1150px){.ata-clean:not(.ata-embedded) .workspace{grid-template-columns:minmax(0,1fr);max-width:960px}}
@media(max-width:800px){.ata-clean:not(.ata-embedded) .conversation{padding-left:20px;padding-right:20px}}
