/* A shared arrow trail for navigation hierarchy, separate from form controls. */
.sx-breadcrumb{--bc-text:var(--sx-text,var(--ac-ink,var(--ink,#26313c)));--bc-muted:var(--sx-muted,var(--ac-muted,var(--muted,#606a74)));--bc-accent:var(--sx-accent-text,var(--ac-accent-ink,var(--accent,#874501)));display:block;margin:0 0 23px;padding:0;color:var(--bc-text);font-family:var(--sx-body,var(--ac-body,var(--body,'Segoe UI',sans-serif)));font-size:14px;line-height:1.5;text-align:start}
.sx-breadcrumb>ol{display:flex;align-items:center;flex-wrap:wrap;gap:4px 15px;list-style:none;margin:0;padding:0;min-height:33px}
.sx-breadcrumb>ol>li{display:flex;align-items:center;gap:15px;min-width:0;margin:0;padding:0;list-style:none;color:var(--bc-text);font-size:14px;line-height:1.5}
.sx-breadcrumb>ol>li+li::before{content:'';display:block;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid var(--bc-accent);border-bottom:1.5px solid var(--bc-accent);transform:rotate(-45deg);opacity:.75;margin:0 2px 0 0}
.sx-breadcrumb>ol>li>a,.sx-breadcrumb>ol>li>span{display:inline-flex;align-items:center;min-height:32px;padding:4px 2px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--bc-muted);font:500 14px/22px var(--sx-body,var(--ac-body,var(--body,'Segoe UI',sans-serif)));letter-spacing:.01em;text-decoration:none;overflow-wrap:anywhere}
.sx-breadcrumb>ol>li>a:hover{color:var(--bc-accent);border-bottom-color:var(--bc-accent);background:none;text-decoration:none}
.sx-breadcrumb>ol>li>[aria-current=page]{color:var(--bc-text);font-weight:600;border-bottom-color:var(--bc-accent)}
.sx-breadcrumb>ol>li>a:focus-visible{outline:2px solid var(--bc-accent);outline-offset:3px;border-radius:2px}
@media(prefers-reduced-motion:no-preference){.sx-breadcrumb>ol>li>a{transition:color .18s ease,border-color .18s ease}}
@media(max-width:650px){.sx-breadcrumb{margin-bottom:18px}.sx-breadcrumb>ol{gap:3px 11px}.sx-breadcrumb>ol>li{gap:11px}.sx-breadcrumb>ol>li>a,.sx-breadcrumb>ol>li>span{font-size:14px;min-height:32px}}
