/* Kokonut UI MorphicNavbar, adapted to REDICO's in-flow information navigation. */
@layer redicoBento {
 html[data-rx-bento][data-rx-reference="1"] [data-rr-morphic-navbar] {position:relative!important;isolation:isolate!important;display:block!important;width:100%!important;max-width:1280px!important;min-width:0!important;margin:18px auto 24px!important;padding:18px 20px!important;border:1px solid var(--rb-line)!important;border-radius:14px!important;background:var(--rb-surface)!important;color:var(--rb-ink)!important;box-shadow:var(--rb-shadow)!important;}
 html[data-rx-bento][data-rx-reference="1"] body > [data-rr-morphic-navbar] {width:calc(100% - var(--rb-gutter)*2)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-heading {display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:4px 16px!important;margin:0 0 14px!important;font:600 14px/1.5 var(--rb-font)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-heading > span:last-child {color:var(--rb-muted)!important;font-weight:400!important;font-size:13px!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-nav {position:relative!important;display:flex!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 8px!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-row {position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-width:0!important;touch-action:pan-y!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-segment {position:relative!important;min-width:0!important;flex:0 1 auto!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link {position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;height:auto!important;min-width:44px!important;padding:12px 21px!important;border:0!important;border-radius:11px!important;background:var(--rb-soft)!important;color:var(--rb-muted)!important;font:500 14px/1.4 var(--rb-font)!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:color .15s ease-out,background-color .15s ease-out!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link > span {pointer-events:none!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link > span:not([aria-hidden]) {position:relative!important;z-index:1!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link[data-highlighted="true"] {background:var(--rb-soft)!important;color:var(--rb-ink)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link:is(:hover,:focus-visible) {color:var(--rb-ink)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link:focus-visible {outline:3px solid var(--rb-focus)!important;outline-offset:2px!important;z-index:5!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-cap {position:absolute!important;top:0!important;bottom:0!important;width:12px!important;background:var(--rb-soft)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-cap.origin-left {left:-1px!important;transform-origin:left!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-cap.origin-right {right:-1px!important;transform-origin:right!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-indicator {position:absolute!important;bottom:5px!important;left:50%!important;height:2px!important;width:16px!important;border-radius:999px!important;background:var(--rb-accent)!important;transform:translateX(-50%) scaleX(0)!important;transition:transform .2s ease-out!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link[data-highlighted="true"] .rr-morphic-indicator {transform:translateX(-50%) scaleX(1)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-chevron {min-width:44px!important;min-height:44px!important;background:var(--rb-soft)!important;color:var(--rb-ink)!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-fallback {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}
 html[data-rx-bento][data-rx-reference="1"] .rr-morphic-fallback a {display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 12px!important;background:var(--rb-soft)!important;border-radius:10px!important;color:var(--rb-ink)!important;font:500 14px/1.4 var(--rb-font)!important;text-decoration:none!important;text-align:center!important;}
 @media(max-width:760px) {
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link {font-size:13px!important;padding-inline:14px!important;}
 }
 @media(max-width:600px) {
  html[data-rx-bento][data-rx-reference="1"] [data-rr-morphic-navbar] {padding:16px!important;margin-block:16px 20px!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-heading {margin-bottom:12px!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-nav {padding:0!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-row,
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-fallback {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-segment {width:100%!important;transform:none!important;opacity:1!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link {width:100%!important;min-height:48px!important;padding:12px 8px!important;font-size:13px!important;white-space:normal!important;overflow-wrap:normal!important;}
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-cap {display:none!important;}
 }
 @media(prefers-reduced-motion:reduce) {
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-link,
  html[data-rx-bento][data-rx-reference="1"] .rr-morphic-indicator {transition:none!important;}
 }
}
