/* Shared composer style for every AI question/analysis prompt. */
textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]){
  display:block!important;width:100%!important;box-sizing:border-box!important;
  min-height:112px!important;padding:15px 17px!important;margin:8px 0 14px!important;
  border:1px solid #bfd3e5!important;border-radius:14px!important;
  background:#f8fbff!important;color:#183d5b!important;
  font-family:inherit!important;font-size:15px!important;font-weight:400!important;
  line-height:1.6!important;letter-spacing:normal!important;
  box-shadow:inset 0 1px 3px #123b5b05!important;
  resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;
}
textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"])::placeholder{color:#71879c!important;opacity:1;font-weight:400}
textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]):hover{border-color:#7ca8cb!important}
textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]):focus{
  outline:2px solid transparent!important;outline-offset:2px!important;
  border-color:#337db6!important;background:#fff!important;
  box-shadow:0 0 0 3px #337db620!important;
}
textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]):disabled{background:#edf2f7!important;color:#738599!important;cursor:wait}
@media(max-width:600px){textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]){font-size:16px!important;padding:13px 14px!important}}
@media(prefers-reduced-motion:reduce){textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]){transition:none}}
@media(forced-colors:active){textarea:is(#anw-question,[data-rx-question],[name="question"],[name="analysis_goal"]):focus{outline:2px solid Highlight!important}}
