/* V7.72: disabled service buttons must never be displayed, even if legacy styles use display:flex!important. */
body.order-front-v7 .order-mode-tabs > button[data-order-mode][hidden],
body.order-front-v7 .order-mode-tabs > button[data-order-mode]:disabled,
body.order-front-v7 .order-mode-tabs > button[data-order-mode][aria-disabled="true"],
body.order-front-v7 .order-reference-intro-v744 .order-mode-tabs > button[data-order-mode][hidden],
body.order-front-v7 .order-reference-intro-v744 .order-mode-tabs > button[data-order-mode]:disabled,
body.order-front-v7 .order-reference-intro-v744 .order-mode-tabs > button[data-order-mode][aria-disabled="true"] {display:none!important;}
/* Active ordering modes use only the necessary number of columns. */
body.order-front-v7 .order-toolbar-card > .order-mode-tabs,
body.order-front-v7 .order-reference-intro-v744 .order-toolbar-card > .order-mode-tabs {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.order-front-v7 .order-toolbar-card > .order-mode-tabs[data-enabled-count="1"],
body.order-front-v7 .order-reference-intro-v744 .order-toolbar-card > .order-mode-tabs[data-enabled-count="1"] {grid-template-columns:minmax(0,1fr)!important;}
body.order-front-v7 .order-toolbar-card > .order-mode-tabs[data-enabled-count="2"],
body.order-front-v7 .order-reference-intro-v744 .order-toolbar-card > .order-mode-tabs[data-enabled-count="2"] {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.order-front-v7 .order-toolbar-card > .order-mode-tabs[data-enabled-count="3"],
body.order-front-v7 .order-reference-intro-v744 .order-toolbar-card > .order-mode-tabs[data-enabled-count="3"] {grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.order-front-v7 .order-toolbar-card > .order-mode-tabs[data-enabled-count="0"],
body.order-front-v7 .order-reference-intro-v744 .order-toolbar-card > .order-mode-tabs[data-enabled-count="0"] {display:none!important;}
