@media(max-width:900px){
  .qa11-cpe-parent{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-x:visible!important;
  }
  table.qa11-cpe-table,
  table.qa11-cpe-table tbody{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  table.qa11-cpe-table thead{
    display:none!important;
  }
  table.qa11-cpe-table tbody tr{
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:12px!important;
    margin-bottom:12px!important;
    border:1px solid #dce5ee!important;
    border-radius:12px!important;
    background:#fff!important;
  }
  table.qa11-cpe-table tbody td{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-wrap:wrap!important;
    gap:8px!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:9px 0!important;
    border:0!important;
    border-bottom:1px solid #edf0f4!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    text-align:right!important;
  }
  table.qa11-cpe-table tbody td:last-child{
    border-bottom:0!important;
  }
  table.qa11-cpe-table tbody td::before{
    content:attr(data-qa11-label);
    flex:0 0 34%;
    min-width:80px;
    text-align:left;
    font-weight:700;
    font-size:12px;
    color:#52657a;
  }
  table.qa11-cpe-table tbody td[colspan]::before{
    display:none;
  }
  table.qa11-cpe-table button,
  table.qa11-cpe-table a{
    max-width:100%;
  }
}