@media(max-width:600px){
 .table-wrap:has(>.mobile-cards),.people-wrap:has(>.mobile-cards),.gm-table-wrap:has(>.mobile-cards){overflow:visible;min-width:0;max-width:100%}
 table.mobile-cards{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent}
 table.mobile-cards>thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 table.mobile-cards>tbody{display:block;width:100%}
 table.mobile-cards>tbody>tr{display:block;margin:10px 0;padding:8px 10px;border:1px solid #d6e2e9;border-radius:12px;background:#fff;box-shadow:0 2px 8px #18334305}
 table.mobile-cards>tbody>tr.selected{border-color:#247e76;box-shadow:0 0 0 1px #247e76}
 table.mobile-cards>tbody>tr>td,table.mobile-cards>tbody>tr>th{display:grid!important;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:8px;width:auto!important;min-width:0!important;max-width:none!important;position:static!important;padding:9px 2px!important;border:0;border-bottom:1px solid #edf1f4;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:14px}
 table.mobile-cards>tbody>tr>:last-child{border-bottom:0}
 table.mobile-cards>tbody>tr>td::before,table.mobile-cards>tbody>tr>th::before{content:attr(data-mobile-label);color:#637786;font-size:12px;font-weight:600;line-height:1.6}
 table.mobile-cards td>*{min-width:0;max-width:100%;grid-column:2}
 table.mobile-cards td>input:not([type=checkbox]),table.mobile-cards td>select,table.mobile-cards td>textarea{width:100%!important}
 table.mobile-cards td[colspan]{display:block!important}
 table.mobile-cards td[colspan]::before{display:none}
 main,section,.panel,.actions,.dialog-form,.lookup-toolbar,.gm-section-head{min-width:0;max-width:100%}
 .actions,.lookup-toolbar,.pagination{flex-wrap:wrap}
 .actions input,.actions select,.lookup-toolbar input,.lookup-toolbar select{max-width:100%;min-width:0}
 .edit-table input,.edit-table select{max-width:100%}
 .gm-score-cell{flex-wrap:wrap}
}
