.ceo-overview-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px auto 90px;max-width:520px}.ceo-overview-pager[hidden]{display:none!important}.ceo-overview-pager button{min-width:92px;min-height:40px;border:1px solid #365174;border-radius:10px;background:#122038;color:#dcecff;font-weight:700}.ceo-overview-pager button:disabled{opacity:.35}.ceo-overview-pager span{color:#8fb2dc;font-size:13px}.scope-row .chip[aria-pressed="true"]{background:#2f5ee8!important;color:#fff!important}

/* V33: remove duplicated current-selected-customer banner only */
.v5420b-target-box,.v5420c-history-target{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}


/* V34: master uses the detailed customer-query panel only */
.search-panel>.search-row{display:none!important}
#ceo-mobile-customer-query-v5417{margin:0 0 12px!important;width:100%!important}

/* V35: detailed customer-query panel replaces simple search for every mobile role */


/* V37: hide upper duplicate; preserve the last/lower next-action panel. */
html[data-ceo-role="master"] .v5414-next-action[data-ceo-duplicate-next-action="true"]{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
html[data-ceo-role="master"] .v5414-next-action[data-ceo-lower-next-action="true"]{
  display:block!important;
  visibility:visible!important;
  height:auto!important;
}

/* S154: master customer results always keep the native full CRM card. */
html[data-ceo-role="master"] .client-card[data-master-full-crm-version="MOBILE-MASTER-FULL-CRM-S154"]{
  display:block;
}
