/* Customer information has one home; each detail tab retains its own scroll position. */
body.mobile-ui-active .client-detail-dialog-body{overflow-anchor:none;}
body.mobile-ui-active .client-detail-workspace .client-detail-overview{gap:7px;}
body.mobile-ui-active .client-detail-workspace .client-group-heading-with-link{position:relative;padding-right:74px;min-height:36px;box-sizing:border-box;}
body.mobile-ui-active .client-detail-workspace .client-group-heading-with-link>[data-client-all-link]{position:absolute;right:0;top:2px;display:block;width:auto;min-width:0;min-height:32px;height:32px;padding:4px 6px;margin:0;border:0;background:transparent;color:#087c8b;font-size:11px;line-height:22px;box-shadow:none;}
body.mobile-ui-active .client-detail-workspace summary.client-group-heading-with-link>i{display:none;}
body.mobile-ui-active .client-detail-workspace summary.client-group-heading-with-link>strong::after{content:' ›';font-weight:400;}
body.mobile-ui-active .client-detail-workspace details[open]>summary.client-group-heading-with-link>strong::after{content:' ⌄';}
body.mobile-ui-active .client-detail-workspace .client-group-heading-with-link>h4{margin:0;}
body.mobile-ui-active .client-detail-workspace .client-group-heading-with-link>span{font-size:10px;}
body.mobile-ui-active .client-detail-workspace .client-cooperation-supplement{margin:0;border:0;padding:0;}
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .table-action-group[data-client-intent-compact]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;}
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .table-action-group[data-client-intent-compact]>button{flex:1 1 0;width:auto;min-width:0;min-height:36px;height:36px;margin:0;padding:5px;font-size:12px;line-height:24px;white-space:nowrap;}
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .client-intent-more,
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .client-intent-more[open]{flex:0 0 50px;width:50px;min-width:0;max-width:50px;margin:0;border:0;padding:0;}
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .client-intent-more>summary{box-sizing:border-box;display:block;width:50px;min-height:36px;height:36px;padding:5px 4px;border:1px solid #d7e2ec;border-radius:5px;background:#f7f9fc;color:#31506b;font-size:11px;line-height:24px;text-align:center;cursor:pointer;list-style:none;}
body.mobile-ui-active .mobile-system-shell .client-follow-project-table .client-intent-more:not([open])>.client-row-more-menu{display:none!important;}
body.mobile-ui-active .mobile-system-shell .client-list-pagination-compact{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;padding:0;border:0;font-size:11px;}
body.mobile-ui-active .mobile-system-shell .client-list-pagination-compact>button{width:auto;min-height:34px;height:34px;padding:5px 10px;margin:0;font-size:12px;line-height:22px;}
body.mobile-ui-active .mobile-system-shell .client-list-pagination-compact>span{flex:1;text-align:center;}
/* Status shares the title row; role/history metadata use the full card width. */
body.mobile-ui-active #clientViewHost .client-detail-workspace .client-follow-project-table tr[data-sales-density]{position:relative;}
body.mobile-ui-active #clientViewHost .client-detail-workspace .client-follow-project-table tr[data-sales-density]>td:first-child{grid-column:1/-1;}
body.mobile-ui-active #clientViewHost .client-detail-workspace .client-follow-project-table tr[data-sales-density]>td:first-child>.cell-main{display:block;box-sizing:border-box;padding-right:66px;}
body.mobile-ui-active #clientViewHost .client-detail-workspace .client-follow-project-table tr[data-sales-density]>td:nth-child(2){position:absolute;right:0;top:8px;max-width:62px;}
