/* Verified exclusive groups only. Business state, layout and click targets stay owned by R4. */
html[data-interface="modern"] .ios-segment-ready { position: relative; isolation: isolate; }
html[data-interface="modern"] body :is(#catalogPage,#systemPage,#appHeader) .ios-segment-ready > button {
  position: relative; z-index: 1; background: transparent !important; box-shadow: none !important;
}
html[data-interface="modern"] body :is(#catalogPage,#systemPage,#appHeader) .ios-segment-ready > button:is(.active,.primary,[aria-pressed="true"]) {
  background: transparent !important; border-color: transparent; color: var(--cabinet-ink,#294e37) !important; box-shadow: none !important;
}
html[data-interface="modern"] .ios-segment-indicator {
  display: block; position: absolute; left: 0; top: 0; width: 100px; height: 100px;
  z-index: 0; border-radius: 999px; background: #fff;
  box-shadow: 0 3px 7px var(--cabinet-shadow,#153c2612),inset 0 1px 0 #ffffffeb;
  pointer-events: none; user-select: none; transform-origin: 0 0; will-change: transform;
}
html[data-interface="modern"] #catalogPage .catalog-r3-statuses.ios-segment-ready > button { color: var(--cabinet-muted,#718176); }
html[data-interface="modern"] #catalogPage .catalog-r3-statuses.ios-segment-ready > button[aria-pressed="true"] .catalog-r3-status-count { color: var(--cabinet-muted,#718176); }
@media (forced-colors: active), (prefers-contrast: more) {
  .ios-segment-indicator { display: none !important; }
}
@media print { .ios-segment-indicator { display: none !important; } }
