/* Customer lists only: compact labels, preserve action button sizes. */
body.customer-portal .customer-main :is(.ow-orders,.order-list,table) :is(.order-status,.ow-badge,.st-badge,.st-priority){display:inline-flex!important;align-items:center!important;justify-content:center;gap:4px!important;box-sizing:border-box!important;min-height:24px!important;height:auto!important;padding:3px 7px!important;font-size:11px!important;line-height:16px!important;font-weight:500!important;border-radius:7px!important;max-width:100%;white-space:normal;overflow-wrap:anywhere}
body.customer-portal .customer-main :is(.ow-orders,.order-list,table) :is(.order-status,.ow-badge,.st-badge,.st-priority) svg{width:12px!important;height:12px!important;flex:0 0 12px}
body.customer-portal .customer-main :is(.ow-orders,.order-list,table) .ow-order-price{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;min-height:26px!important;height:auto!important;margin:0;padding:4px 8px!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;border-radius:7px!important;white-space:nowrap}
body.customer-portal .customer-main .cp-notice-status{box-sizing:border-box!important;min-height:24px!important;height:auto!important;padding:3px 7px!important;font-size:11px!important;line-height:16px!important;font-weight:500!important;border-radius:7px!important}
