/* X-SELL-7100 focused entry: only activated after a verified /api/catalog family deep link. */
body.x400-entry .x7100-alternate-paths{border:1px solid #3b4d52;border-radius:16px;padding:0 16px;margin:0 0 20px;background:#151c20}
body.x400-entry .x7100-alternate-paths>summary{cursor:pointer;min-height:50px;padding:15px 0;font:650 13px/1.5 "DM Sans",system-ui,sans-serif;color:#e8f1f1}
body.x400-entry .x7100-alternate-paths>summary:focus-visible{outline:3px solid var(--athrty-ui-accent,#64c8c7);outline-offset:3px}
body.x400-entry .x7100-alternate-paths>.intent-list{padding:3px 0 18px}
body.x400-entry .entry:has(#x4400-entry-path:not([hidden])) .entry-overline{margin-bottom:15px}
body.x400-entry .entry:has(#x4400-entry-path:not([hidden])) .entry-header h2{font-size:clamp(23px,2.7vw,32px)}
body.x400-entry .entry:has(#x4400-entry-path:not([hidden])) .selection-panel{padding:16px 19px}
body.x400-entry .entry:has(#x4400-entry-path:not([hidden])) .continue{min-height:52px;padding:13px 20px;border-radius:999px;text-decoration:none}
@media(max-width:480px){body.x400-entry .x7100-alternate-paths{padding:0 13px}}
@media(prefers-reduced-motion:reduce){body.x400-entry .x7100-alternate-paths{transition:none!important;animation:none!important}}