/* Customer equipment: compact list navigation, with original controls and data. */
body.mobile-ui-active .mca-refined{overflow:visible;padding:10px;}
body.mobile-ui-active .mca-refined [data-ca-list]>.ca-detail-back{margin:0 0 7px;padding:0;}
body.mobile-ui-active .mca-refined [data-ca-list]>.ca-detail-back button{min-height:32px;padding:4px 0;border:0;background:transparent;font-size:12px;}
body.mobile-ui-active .mca-refined .ca-header{gap:8px;margin:0 0 10px;}
body.mobile-ui-active .mca-refined .ca-header p{margin:3px 0 0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mca-refined .ca-header .ca-actions{justify-content:flex-end;flex-wrap:nowrap;gap:6px;}
body.mobile-ui-active .mca-refined .ca-header .ca-actions>[data-ca-action=create]{flex:0 0 auto;min-height:34px;padding:6px 12px;font-size:13px;line-height:20px;white-space:nowrap;}
body.mobile-ui-active .mca-refined .ca-header .ca-actions>.mobile-execution-menu,
body.mobile-ui-active .mca-refined .ca-header .ca-actions>.mobile-execution-menu[open]{flex:0 0 auto;}
body.mobile-ui-active .mca-refined .ca-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;}
body.mobile-ui-active .mca-refined .ca-filters{display:block;}
body.mobile-ui-active .mca-refined .ca-filters>label{font-size:0;gap:0;}
body.mobile-ui-active .mca-refined .ca-filters input{height:36px;min-height:36px;font-size:12px;padding:7px 9px;}
body.mobile-ui-active .mca-refined .mca-popup>summary{min-height:34px;padding:6px 10px;font-size:12px;line-height:20px;white-space:nowrap;}
body.mobile-ui-active .mca-refined .mca-popup>div{position:fixed!important;z-index:4350;display:flex;flex-direction:column;flex-wrap:nowrap;gap:7px;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:10px!important;min-width:0!important;max-width:calc(100vw - 24px);margin:0;background:#fff;border:1px solid #cfdeed;border-radius:9px;box-shadow:0 6px 24px #173c632b;bottom:auto!important;}
body.mobile-ui-active .mca-refined .mca-popup:not([open])>div{display:none!important;}
body.mobile-ui-active .mca-refined .mca-popup>div>button{flex:none;min-height:36px;width:100%;padding:6px 8px;text-align:left;font-size:12px;line-height:20px;}
body.mobile-ui-active .mca-refined .mca-wide-menu>div>label{display:flex;flex-direction:column;gap:4px;flex:none;font-size:12px;}
body.mobile-ui-active .mca-refined .mca-wide-menu :is(input,select){height:34px;min-height:34px;margin:0;padding:5px 8px;font-size:12px;}
body.mobile-ui-active .mca-refined .mca-wide-menu .ca-filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;}
body.mobile-ui-active .mca-refined .mca-wide-menu .ca-filter-options>label{min-width:0;}
body.mobile-ui-active .mca-refined .mca-wide-menu .ca-filter-options>button{min-height:32px;padding:5px;font-size:12px;flex:none;}
body.mobile-ui-active .mca-refined .mca-wide-menu .ca-date-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;}
body.mobile-ui-active .mca-refined .mca-list-tools{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px;}
body.mobile-ui-active .mca-refined .mca-list-tools>[data-ca-sort]{min-width:0;max-width:160px;margin-left:auto;}
body.mobile-ui-active .mca-refined .mca-list-tools .business-list-sort-inline{gap:4px;font-size:11px;}
body.mobile-ui-active .mca-refined .mca-list-tools select{width:auto;max-width:130px;min-height:32px;height:32px;padding:4px 6px;font-size:12px;}
body.mobile-ui-active .mca-refined .ca-list-summary{padding:6px 0 8px;margin:0;gap:0;}
body.mobile-ui-active .mca-refined .ca-summary{font-size:11px;line-height:17px;}
body.mobile-ui-active .mca-refined .ca-summary strong{font-size:14px;}
body.mobile-ui-active .mca-refined [data-cal-strip] .cal-strip{margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
body.mobile-ui-active .mca-refined [data-cal-strip] .cal-strip button{min-height:34px;font-size:12px;}
body.mobile-ui-active .mca-refined [data-ca-groups] :is(.ca-group-head){padding:8px 10px;}
body.mobile-ui-active .mca-refined [data-ca-groups] .ca-group-head small{font-size:11px;line-height:17px;}
body.mobile-ui-active .mca-refined [data-ca-group]{border:0;overflow:visible;background:transparent;}
body.mobile-ui-active .mca-refined [data-ca-group]>.ca-group-head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
body.mobile-ui-active .mca-refined [data-ca-list-scroll],
body.mobile-ui-active .mca-refined [data-ca-groups] .list-page-scroll{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;scrollbar-gutter:auto;}
body.mobile-ui-active .mca-refined [data-ca-groups] :is(.ca-summary-table-wrap,.ca-distribution-scroll){height:auto!important;max-height:none!important;}
body.mobile-ui-active .mca-refined [data-ca-groups] .customer-fixed-pagination,
body.mobile-ui-active .mca-refined [data-ca-groups] .ca-pagination{position:static!important;clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;padding:8px 0 2px;margin:0;min-height:0;border:0;font-size:11px;line-height:18px;}
body.mobile-ui-active .mca-refined [data-ca-groups] .list-pagination-controls{margin-left:auto;gap:5px;}
body.mobile-ui-active .mca-refined [data-ca-groups] .customer-fixed-pagination button{min-height:30px;padding:4px 7px;font-size:11px;line-height:20px;}
body.mobile-ui-active .mca-refined [data-ca-groups] .customer-fixed-pagination:has([data-page-step="-1"]:disabled):has([data-page-step="1"]:disabled) .list-pagination-controls{display:none;}

/* Keep navigation, context and common list controls together on narrow screens. */
body.mobile-ui-active .mca-refined .ca-header.mca-context-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;margin-bottom:7px;}
body.mobile-ui-active .mca-refined .mca-context-header>.ca-detail-back{grid-column:1;grid-row:1;display:flex;align-items:center;margin:0;padding:0;min-width:0;}
body.mobile-ui-active .mca-refined .mca-context-header>.ca-detail-back button{min-height:34px;padding:5px 0;border:0;background:transparent;font-size:11px;line-height:20px;white-space:normal;}
body.mobile-ui-active .mca-refined .mca-context-header>.ca-actions{grid-column:2;grid-row:1;width:auto;min-width:0;}
body.mobile-ui-active .mca-refined .mca-context-header>.mca-context-title{grid-column:1/-1;grid-row:2;min-width:0;}
body.mobile-ui-active .mca-refined .mca-context-header h2{font-size:14px;line-height:20px;}
body.mobile-ui-active .mca-refined .mca-context-header p{margin-top:1px;font-size:11px;line-height:16px;}
body.mobile-ui-active .mca-refined .ca-header .ca-actions>[data-ca-action=create]{padding:6px 8px;font-size:12px;}
body.mobile-ui-active .mca-refined .ca-filter-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;}
body.mobile-ui-active .mca-refined .ca-filter-toolbar>.mca-popup>summary{padding:6px 7px;}
body.mobile-ui-active .mca-refined .ca-filter-toolbar>[data-execution-menu="asset-reminders"]{margin:0;flex:none;}
body.mobile-ui-active .mca-refined .mca-popup [data-ca-sort]{display:block;max-width:none;width:100%;margin:0;padding:7px 0 0;border-top:1px solid #e6edf5;}
body.mobile-ui-active .mca-refined .mca-popup [data-ca-sort]>label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;}
body.mobile-ui-active .mca-refined .mca-popup [data-ca-sort] select{width:auto;max-width:75%;flex:1;}
body.mobile-ui-active .mca-refined .mca-list-tools:empty{display:none;}
body.mobile-ui-active .mca-refined .ca-list-summary{padding:5px 0 6px;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px 4px;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:last-child>.mca-summary-date{flex:1 1 90px;min-width:0;margin:0 auto 0 0;text-align:left;font-size:11px;line-height:16px;overflow-wrap:anywhere;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:last-child>button{flex:0 0 auto;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:last-child{justify-self:stretch;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card:not(.ed-record-expanded){grid-template-columns:minmax(0,1fr) auto;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:nth-child(3)::before{display:inline;margin-right:4px;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:nth-child(3) small{display:inline;margin-left:4px;}
body.mobile-ui-active .mca-refined .ca-summary-table tr.mobile-execution-data-card>td:nth-child(6):has(.cal-preview)::before{display:none;}
body.mobile-ui-active .mca-refined .mca-context-header>.ca-detail-back{display:flex!important;}

/* Keep the secondary reminder actions in More so search retains a usable width. */
body.mobile-ui-active .mca-refined .mca-inline-reminders{margin:0;border:0;border-top:1px solid #e6edf5;border-radius:0;flex:none;}
body.mobile-ui-active .mca-refined .mca-inline-reminders>summary{padding:7px 0;min-height:34px;border:0;background:transparent;text-align:left;}
body.mobile-ui-active .mca-refined .mca-inline-reminders>div{position:static!important;width:100%!important;max-height:none!important;max-width:none;padding:3px 0!important;margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible;}
body.mobile-ui-active .mca-refined .mca-inline-reminders .cal-strip>strong{display:none;}
body.mobile-ui-active .mca-refined .mca-inline-reminders .cal-strip{gap:5px;}
body.mobile-ui-active .mca-refined .mca-inline-reminders .cal-strip button{width:100%;}
body.mobile-ui-active .mca-refined .ca-distribution-table .mca-note-linked{display:none!important;}
body.mobile-ui-active .mca-refined .mca-inline-note{margin-top:5px;padding-top:5px;border-top:1px solid #e6edf5;white-space:normal;overflow-wrap:anywhere;}
body.mobile-ui-active .mca-refined .mca-inline-note .ca-note-full{display:inline;}
body.mobile-ui-active .mca-refined .ca-distribution-table tr.mobile-execution-data-card:not(.ed-record-expanded){grid-template-columns:minmax(0,1fr) auto;}
body.mobile-ui-active .mca-refined .ca-distribution-table tr.mobile-execution-data-card>td:nth-child(6)::before{display:inline;margin-right:4px;}
body.mobile-ui-active .mca-refined .ca-distribution-table tr.mobile-execution-data-card>td:nth-child(6) .ca-point-count{display:inline-flex!important;margin:0 0 0 4px;gap:3px;}
body.mobile-ui-active .mca-refined .ca-distribution-table tr.mobile-execution-data-card>td:nth-child(9):has(.cal-preview)::before{display:none;}
body.mobile-ui-active .mca-refined .ca-header.mca-context-header{row-gap:2px;margin-bottom:5px;}
body.mobile-ui-active .mca-refined .ca-list-summary{padding:3px 0 4px;}
body.mobile-ui-active .mca-refined :is(.ca-summary-table,.ca-distribution-table) tr.mobile-execution-data-card{padding:6px 8px;row-gap:2px;}
/* Keep the four distribution actions together beside the existing short date. */
body.mobile-ui-active .mca-refined .ca-distribution-table .ca-row-actions{column-gap:5px;row-gap:2px;}
body.mobile-ui-active .mca-refined .ca-distribution-table .ca-row-actions>button{padding:4px 0;min-width:0;flex:0 0 auto;}
body.mobile-ui-active .mca-refined .ca-distribution-table .ca-row-actions>.ca-row-more{flex:0 0 auto;min-width:0;}
body.mobile-ui-active .mca-refined .ca-distribution-table .ca-row-actions>.ca-row-more>summary{min-width:0;padding:4px 0;min-height:28px;line-height:20px;}
