/* Native tables become compact cards on small screens; table markup and account filtering are retained. */
.tk-body .client-table-wrap{border:0;border-radius:0;overflow:visible}.tk-body .client-table{min-width:0;display:block}.tk-body .client-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tk-body .client-table tbody{display:grid;gap:14px}.tk-body .client-table tr{display:grid;gap:12px;border:1px solid #e2e5e9;border-radius:10px;padding:16px;min-width:0}.tk-body .client-table td{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:start;gap:12px;padding:0;border:0;font-size:14px;min-width:0;overflow-wrap:anywhere}.tk-body .client-table td[data-label]:before{content:attr(data-label);font-size:12px;color:#93a097;line-height:1.8}.tk-body .client-table td:first-child{display:block;padding-bottom:14px;border-bottom:1px solid #edeef1}.tk-body .client-table td:first-child:before{display:none}.tk-body .client-product{min-width:0;align-items:flex-start}.tk-body .client-product>div{min-width:0}.tk-body .client-product strong{font-size:14px}.tk-body .client-product small{font-size:12px}.tk-body .client-actions{min-width:0;gap:7px}.tk-body .client-actions a{min-height:40px;font-size:12px;padding:9px 11px}.tk-body .client-table code{font-size:12px;word-break:break-word}.tk-body .client-empty-row,.tk-body .client-no-results{display:block}.tk-body .client-empty-row td,.tk-body .client-no-results td{display:block;border:0;padding:18px 4px;line-height:1.8;text-align:center}
