@media(max-width:730px){

  .qa12-toggle{
    font-size:0!important;
    gap:0!important;
    justify-content:center!important;
    min-width:44px!important;
    padding:9px!important;
  }

  .qa12-toggle span{
    font-size:22px!important;
    line-height:1!important;
  }

  html,body,.app-shell,.workspace,.content,
  #content,#main{
    max-width:100%!important;
    min-width:0!important;
  }

  .topbar,.header-right,.page-title,
  .page-header,.header-actions{
    flex-wrap:wrap!important;
    min-width:0!important;
    max-width:100%!important;
    gap:7px!important;
  }

  .topbar button,.topbar a,
  .topbar select{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }

  .qa13-table,.qa13-table tbody{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }

  .qa13-table thead{
    display:none!important;
  }

  .qa13-table tbody tr{
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    padding:12px!important;
    margin:0 0 10px!important;
    background:#fff!important;
    border:1px solid #dbe5ee!important;
    border-radius:11px!important;
  }

  .qa13-table tbody td:not([colspan]){
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:8px!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    padding:9px 0!important;
    border:0!important;
    border-bottom:1px solid #edf1f5!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    text-align:right!important;
  }

  .qa13-table tbody td:not([colspan])::before{
    content:attr(data-qa13-label);
    flex:0 0 35%;
    min-width:75px;
    color:#526982;
    text-align:left;
    font-size:11px;
    font-weight:700;
  }

  .qa13-table tbody td:last-child{
    border-bottom:0!important;
  }

  .qa13-table tbody tr:has(td[colspan]){
    border:0!important;
    padding:0!important;
  }

  .qa13-table tbody td[colspan]{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    white-space:normal!important;
  }

  .table-wrap:has(.qa13-table),
  .table-wrap:has(.line-table){
    overflow-x:visible!important;
    max-width:100%!important;
  }

  .line-table,.line-table tbody{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }

  .line-table thead{
    display:none!important;
  }

  .line-table tbody tr{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    padding:12px!important;
    margin-bottom:12px!important;
    border:1px solid #dce6ee!important;
    border-radius:11px!important;
  }

  .line-table tbody td{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    white-space:normal!important;
  }

  .line-table tbody td:nth-child(2){
    grid-column:1/-1;
  }

  .line-table input,
  .line-table select{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
}