/* RozgarBell navigation refinement • preserve existing header, footer and branding */
.rb-desktop-nav .rb-more-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto}
.rb-more-trigger{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#42516a;padding:12px 3px;font:760 12px "RB Sans",Arial,sans-serif;line-height:1.3;white-space:nowrap;cursor:pointer}
.rb-more-trigger:hover,.rb-more-trigger[aria-expanded="true"],.rb-more-trigger.is-context-active{color:#275df5}
.rb-more-chevron{font-size:16px;line-height:1;display:inline-block;transition:transform .15s ease}
.rb-more-trigger[aria-expanded="true"] .rb-more-chevron{transform:rotate(180deg)}
.rb-more-panel[hidden]{display:none!important}
.rb-more-panel:not([hidden]){position:absolute;display:grid!important;gap:3px;top:calc(100% + 10px);right:-14px;min-width:210px;padding:9px;background:#fff;border:1px solid #e2eaf7;border-radius:14px;box-shadow:0 18px 45px #18356220;z-index:80}
.rb-more-panel a{display:flex!important;align-items:center;justify-content:space-between;gap:14px;border-radius:9px;padding:11px 12px!important;color:#455877!important;background:transparent;font-size:12px!important;font-weight:750!important;line-height:1.45}
.rb-more-panel a:hover,.rb-more-panel a:focus-visible{background:#eff4ff;color:#275df5!important}
.rb-more-panel a span{color:#7e9be3}
.rb-desktop-nav .current-menu-item>a,.rb-desktop-nav .current-menu-ancestor>a{color:#275df5!important}
.rb-menu-panel .current-menu-ancestor>a{background:#eaf1ff!important;color:#275df5!important;border-color:#c6d8fd!important}
.rb-header-actions .rb-login{padding-inline:11px}
.rb-nav-backdrop[hidden],.rb-menu-panel[hidden]{display:none!important}
.rb-nav-backdrop{display:none}
.rb-mobile-sheet-close{display:none}
.rb-mobile-extra-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0 0}
.rb-mobile-extra-nav a{padding:11px 12px;border-radius:10px;background:#f7faff;border:1px solid #e3ebf8;color:#385780;font-size:12px;font-weight:750}
@media(max-width:1150px){
  .rb-desktop-nav{display:none!important}
  .rb-header-actions .rb-mobile-menu{display:grid!important}
  .rb-nav-backdrop:not([hidden]){display:block!important;position:fixed;inset:0;z-index:50;border:0;background:#14284465;cursor:pointer;backdrop-filter:blur(2px)}
  .rb-menu-panel:not([hidden]){display:block!important;position:fixed!important;z-index:60!important;top:auto!important;bottom:18px!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:calc(100% - 32px)!important;max-width:540px!important;max-height:min(75vh,650px)!important;overflow-y:auto!important;overscroll-behavior:contain;margin:0!important;padding:15px!important;background:#fff;border:1px solid #d9e4f5!important;border-radius:18px!important;box-shadow:0 25px 65px #11295135!important}
  .rb-mobile-sheet-close{display:block;width:100%;border:0;border-radius:9px;background:#eef3ff;color:#2c56b5;font:800 12px "RB Sans",Arial,sans-serif;text-align:right;padding:10px 12px;margin:0 0 10px;cursor:pointer}
  .rb-menu-panel .rb-mobile-menu-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;list-style:none;margin:0;padding:0}
  .rb-menu-panel .rb-mobile-menu-items li{list-style:none;min-width:0;margin:0;padding:0}
  .rb-menu-panel .rb-mobile-menu-items li a{display:block!important;padding:12px!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;color:#405573!important;border:1px solid #e4eaf5!important;background:#f9fbff;border-radius:11px;white-space:normal}
  .rb-menu-panel .rb-mobile-menu-items li a:hover,.rb-menu-panel .rb-mobile-menu-items .current-menu-item>a{background:#eaf1ff;color:#275df5!important;border-color:#c6d8fd!important}
  .rb-menu-panel .rb-mobile-menu-items li a:focus-visible{outline:3px solid #a1bdff}
  html.rb-mobile-menu-open{overflow:hidden}
}
@media(max-width:900px) and (min-width:681px){
  .rb-header-actions .rb-login{display:none}
}
@media(max-width:680px){
  .rb-mobile-nav{z-index:62}
  .rb-mobile-nav .rb-bottom-more-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:43px;min-width:0;border:0;background:transparent;color:#8b96a7;font:750 9px "RB Sans",Arial,sans-serif;cursor:pointer;padding:0}
  .rb-mobile-nav .rb-bottom-more-trigger[aria-expanded="true"]{color:#275df5}
  .rb-mobile-nav .rb-bottom-more-trigger svg{width:19px;height:19px}
  .rb-mobile-nav .rb-bottom-more-trigger:focus-visible{border-radius:9px;outline:2px solid #7ca6ff;outline-offset:3px}
  .rb-menu-panel:not([hidden]){bottom:calc(69px + env(safe-area-inset-bottom))!important;max-height:min(68vh,560px)!important}
  .rb-mobile-sheet-close{margin-bottom:9px}
}
@media(prefers-reduced-motion:reduce){.rb-more-chevron{transition:none}}
