/* R39: clear submission choices. Do not change the chat, form, or validation. */
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-heading {
 font-size:16px;font-weight:700;color:#173b30;margin:16px 0 4px;line-height:1.4;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-guidance {
 font-size:14px;line-height:1.5;color:#5c6a63;margin:0 0 12px;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-choice-list {
 display:flex!important;flex-direction:column!important;grid-template-columns:none!important;
 gap:10px!important;width:100%!important;max-width:100%!important;margin-top:0!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-choice {
 box-sizing:border-box!important;width:100%!important;max-width:100%!important;
 display:flex!important;flex-direction:column!important;align-items:center!important;
 justify-content:center!important;gap:3px!important;min-height:62px!important;
 padding:10px 12px!important;border-radius:12px!important;text-decoration:none!important;
 font-size:15px!important;line-height:1.35!important;font-weight:700!important;
 white-space:normal!important;box-shadow:none!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-web {
 background:#285674!important;border:2px solid #285674!important;color:#fff!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-line {
 background:#52c45d!important;border:2px solid #52c45d!important;color:#fff!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 gap:9px!important;max-width:100%!important;color:inherit!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon {
 display:inline-flex!important;flex:0 0 auto!important;align-items:center;justify-content:center;
 width:25px!important;height:25px!important;min-width:25px!important;
 margin:0!important;color:#fff!important;border-color:#fff!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon svg {
 display:block!important;width:23px!important;height:23px!important;color:inherit!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-line-mark {
 width:33px!important;height:24px!important;border-radius:12px!important;
 background:#fff!important;color:#52c45d!important;font-size:10px!important;font-weight:800!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-recommend {
 color:#fff!important;font-size:11px!important;font-weight:600!important;
 line-height:1!important;opacity:.92;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-sub {
 color:#fff!important;font-size:12px!important;font-weight:400!important;
 line-height:1.3!important;opacity:.95;text-align:center!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-choice:focus-visible {
 outline:3px solid #143c4e!important;outline-offset:2px!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review button.qa-send-web:disabled {
 opacity:.7!important;cursor:wait!important;
}

/* R40: LINE first, no recommendation badge, permanent vector marks. */
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon {
  display:inline-flex!important; align-items:center!important;justify-content:center!important;
  width:32px!important;height:30px!important;min-width:32px!important;
  border:0!important;background:transparent!important;padding:0!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-line-mark {
  background:transparent!important;border-radius:0!important;font-size:inherit!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon svg {
  width:32px!important;height:30px!important;overflow:visible!important;display:block!important;
}

/* R41: reduce height of both submission choices by approximately one third.
   Only the two send-method buttons are affected. */
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-choice-list {
  gap:8px!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-choice {
  min-height:44px!important;
  padding:5px 10px!important;
  gap:1px!important;
  line-height:1.2!important;
  font-size:14px!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main {
  gap:7px!important;
  line-height:1.2!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon {
  width:23px!important;
  min-width:23px!important;
  height:22px!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-main .trial-choice-icon svg {
  width:23px!important;
  height:22px!important;
}
html[data-agent-inner] body.agent-chat-open #consult #qa-final-review .qa-send-sub {
  font-size:11px!important;
  line-height:1.15!important;
}

