.oa-description-assistant{
  background:linear-gradient(135deg,#f1f7ff 0%,#fff 92%);
  border:1px solid #c8daef;
  border-left:4px solid #f8ba17;
  border-radius:14px;
  padding:15px;
  margin:13px 0 17px;
  color:#16384e;
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
.oa-description-heading strong{display:block;font-size:15px;line-height:1.35;color:#103b65}
.oa-description-heading p{font-size:13px;line-height:1.5;margin:5px 0 11px;color:#496579}
.oa-assistant-button{
  display:inline-flex;align-items:center;justify-content:center;
  appearance:none;border:0;border-radius:11px;cursor:pointer;
  font:800 13px/1.3 inherit;font-family:inherit;font-weight:800;
  color:#102f50;background:#ffcc2e;
  padding:11px 15px;min-height:42px;text-align:center;
  max-width:100%;white-space:normal;
}
.oa-assistant-button[disabled]{opacity:.6;cursor:wait}
.oa-assistant-secondary{background:#174f78;color:white;margin:9px 0 0}
.oa-assistant-disclaimer,.oa-assistant-muted{
  font-size:12px;line-height:1.48;color:#526a7c;margin:8px 0;
}
.oa-description-result{border-top:1px solid #dbe6f2;margin-top:13px;padding-top:12px}
.oa-description-result[hidden]{display:none!important}
.oa-assistant-title{font-size:14px;color:#123956}
.oa-assistant-questions{padding-left:22px;margin:10px 0}
.oa-assistant-questions li{margin:7px 0;color:#1d4b6b;font-size:13px;line-height:1.45}
.oa-assistant-extra-label{display:block;font-size:13px;font-weight:700;margin:10px 0;color:#123956}
.oa-assistant-extra{
  display:block;width:100%;box-sizing:border-box;min-height:70px;
  border:1px solid #b7cddd;border-radius:10px;margin-top:7px;padding:10px;
  background:#fff;color:#193c5b;font-family:inherit;font-size:14px;
}
.oa-assistant-preview{border:1px solid #d6e4f0;border-radius:10px;background:#fff;padding:12px;margin:9px 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
.oa-assistant-small-title{font-size:13px;font-weight:700;margin:12px 0 5px;color:#123956}
.oa-assistant-success{color:#176a39;font-size:13px;font-weight:700}
.oa-assistant-error{color:#9e2822;font-size:13px;font-weight:700}
#homeClientForm .oa-description-assistant{grid-column:1/-1}
@media(max-width:760px){.oa-description-assistant{padding:13px;margin:12px 0}.oa-assistant-button{width:100%}}
