.crm-list-scroll-hint{display:none}
/* Existing CRM table on phones: native horizontal scrolling, no row cards. */
@media(max-width:760px){
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto!important;max-height:none!important;height:auto!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;padding:0!important;margin-top:0!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:var(--brand-border) var(--panel)!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table{display:table!important;max-width:none!important;min-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--panel)!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table thead{display:table-header-group!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody{display:table-row-group!important;width:auto!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tr,
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr{display:table-row!important;grid-template-columns:none!important;grid-template-areas:none!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--panel)!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table th,
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr>td{display:table-cell!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;order:0!important;min-width:0!important;height:auto!important;padding:12px 10px!important;vertical-align:middle!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;font-size:12px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table th{background:var(--brand-soft)!important;color:var(--muted)!important;font-size:11px!important;font-weight:500!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr>td::before{display:none!important;content:none!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr>td.crm-reg-name{display:table-cell!important;grid-column:auto!important;padding:12px 10px!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table td.crm-reg-name b{font-size:13px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table td.crm-reg-name small{display:flex!important;align-items:center!important;gap:4px!important;margin-top:5px!important;font-size:12px!important;white-space:nowrap!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table td.crm-reg-name small a{font-size:12px!important;white-space:nowrap!important;color:var(--brand)!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table .crm-copy-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:4px!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr>td[hidden],
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table th[hidden]{display:none!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table tbody tr:last-child>td{border-bottom:0!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table .crm-reg-status{white-space:normal!important;font-size:12px!important;line-height:1.4!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table .operator-identity-name{font-size:12px!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-list-scroll-hint{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 8px!important;color:var(--muted)!important;font-size:11px!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-list-scroll-hint svg{width:16px!important;height:16px!important;color:var(--brand)!important;flex-shrink:0!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-table-wrap:focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-command-bar:has(.crm-mobile-list-tools){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-bottom:12px!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-mobile-list-tools{width:100%!important;min-width:0!important;border:1px solid var(--line);border-radius:9px;background:var(--panel);}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-mobile-list-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:10px 12px;font-size:12px;color:var(--design-ink);cursor:pointer;list-style:none;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-mobile-list-tools>summary::-webkit-details-marker{display:none;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-mobile-list-tools-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:0 8px 8px;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-mobile-list-tools-body>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;}
#app .shell.design-workspace.reference-crm-shell .approved-crm.crm-mobile-list-ready .crm-reg-footer{padding-bottom:68px!important;}
}
