.compact-mobile-label{display:none}@media screen and (max-width:640px){.mobile-card-table,.compact-queue .mobile-card-table{table-layout:auto;white-space:normal;width:100%;min-width:0;display:block}.mobile-card-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-card-table tbody{width:100%;display:block}.mobile-card-table tbody tr{border-bottom:1px solid #dce6d5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 10px;display:grid}.mobile-card-table tbody td,.mobile-card-table tbody td:first-child,.mobile-card-table tbody td:last-child{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;height:auto;padding:0;font-size:13px;line-height:1.5;display:block}.mobile-card-table tbody td:before{content:attr(data-label);color:#65765c;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.mobile-card-table tbody td:first-child,.mobile-card-table tbody td:last-child{grid-column:1/-1}.mobile-card-table tbody td small{white-space:normal;line-height:1.5;display:block}.mobile-card-table .btn{white-space:normal;min-height:44px;padding:10px 12px;font-size:13px}.compact-queue{max-height:none;overflow:visible}.compact-queue .mobile-card-table td:nth-child(2){grid-column:1/-1}.compact-queue .customer-link,.compact-queue .compact-vats{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:44px}.compact-queue .compact-actions{flex-wrap:wrap;gap:9px;display:flex}.compact-queue .compact-actions .icon-btn{border:1px solid #dfe6d8;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:auto;min-width:62px;height:auto;min-height:58px;padding:9px;display:flex}.compact-queue .compact-mobile-label{font-size:11px;line-height:1.3;display:block}.partial-account .table-wrap{overflow:visible}.partial-lots tbody td:last-child>.btn{width:100%}.partial-title{flex-wrap:wrap;align-items:flex-start}.partial-title>div{flex:180px;min-width:0}.partial-title>.btn,.partial-open>.btn{white-space:normal;min-height:44px}.partial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partial-metrics>div{min-width:0;padding:10px}.partial-metrics b,.partial-money strong,.partial-money b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.partial-money{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.partial-form,.partial-account .ops-form,.tracking-card .partial-form{min-width:0}.partial-form label,.partial-form input,.partial-form select,.partial-form textarea{min-width:0;max-width:100%}.partial-action-tabs{flex-wrap:wrap;gap:8px;display:flex}.partial-action-tabs button{white-space:normal;min-height:44px;padding:9px 11px;font-size:12px}.partial-history summary,.tracking-card details>summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.5}.payment-summary{overflow-wrap:anywhere;min-width:0}.payment-history article{grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:13px;display:grid}.payment-history article>div{overflow-wrap:anywhere;min-width:0}.payment-history article>button{grid-column:1/-1;justify-self:start;min-height:44px;padding:9px 12px}.payment-methods button{white-space:normal;min-height:56px;line-height:1.4}.payment-content .void-form{flex-wrap:wrap;min-width:0}.payment-content .void-form input{min-width:0;max-width:100%}.communications-grid>*{min-width:0}.clear-list-footer{flex-wrap:wrap}.clear-list .list-name{align-items:center;min-height:44px;display:flex}.directory-phone a{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}}
