/* APP_KAPITAL_HOTFIX_CLIENTES_CONYUGE_TRANSFERIR_DOMICILIO_QA_03 */
.qa-transfer-panel{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px 16px;
  align-items:center;
  margin:12px 0 16px;
  padding:14px;
  border:1px solid rgba(129,41,144,.22);
  border-left:5px solid #812990;
  border-radius:12px;
  background:#f8f3f9;
}
.qa-transfer-copy{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.qa-transfer-copy strong{
  color:#812990;
  font-size:13px;
}
.qa-transfer-copy span{
  color:#5f5763;
  font-size:12px;
  line-height:1.45;
}
.qa-transfer-btn{
  min-height:42px;
  border:0;
  border-radius:9px;
  padding:10px 16px;
  background:#812990;
  color:#fff;
  font-weight:800;
  cursor:pointer;
  white-space:nowrap;
}
.qa-transfer-btn:hover{filter:brightness(.96)}
.qa-transfer-btn:disabled{opacity:.65;cursor:wait}
.qa-transfer-status{
  grid-column:1 / -1;
  display:inline-flex;
  width:max-content;
  max-width:100%;
  align-items:center;
  gap:6px;
  padding:6px 10px;
  border-radius:999px;
  font-size:10px;
  font-weight:900;
  letter-spacing:.04em;
}
.qa-transfer-status.pending{
  background:#f1edf2;
  color:#6e6571;
}
.qa-transfer-status.done{
  background:#e8f7ee;
  color:#167443;
}
.qa-transfer-status.warning{
  background:#fff3d9;
  color:#966600;
}
.qa-transfer-verify-status{
  margin:10px 0 12px;
}
.qa-transfer-complete{
  box-shadow:inset 0 0 0 1px rgba(22,116,67,.12);
}
@media(max-width:760px){
  .qa-transfer-panel{grid-template-columns:1fr}
  .qa-transfer-btn{width:100%;white-space:normal}
}
