/* v12.10.267 — butoanele fixe de paginare, lizibile pe mobil. */

/* Navigarea fixă: aceleași forme pe stânga/dreapta, contrast corect în toate stările. */
body:not(.m2-editor) > .m2-float-pager,
body:not(.m2-editor) .m2-float-pager{
  grid-template-columns:minmax(0,1fr) minmax(108px,126px) minmax(0,1fr)!important;
  align-items:stretch!important;
  gap:7px!important;
  padding:8px!important;
  border:1px solid rgba(232,193,55,.52)!important;
  border-radius:22px!important;
  background:rgba(4,5,4,.96)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.56),inset 0 1px rgba(255,255,255,.05)!important;
}
body:not(.m2-editor) .m2-float-pager > a{
  min-width:0!important;
  min-height:50px!important;
  margin:0!important;
  padding:6px 9px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#242720,#151713)!important;
  color:#fff1b3!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08)!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.05!important;
  text-align:center!important;
  text-decoration:none!important;
  opacity:1!important;
  overflow:hidden!important;
  -webkit-tap-highlight-color:transparent;
  touch-action:manipulation;
}
body:not(.m2-editor) .m2-float-pager > a > span{
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  display:block!important;
  color:inherit!important;
  background:none!important;
  border-radius:0!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.05!important;
  white-space:normal!important;
}
body:not(.m2-editor) .m2-float-pager > .m2-pager-link > i{
  flex:0 0 auto;
  color:#f0c638;
  font-family:Arial,sans-serif;
  font-size:24px;
  font-style:normal;
  font-weight:700;
  line-height:.8;
}
body:not(.m2-editor) .m2-float-pager > .m2-contents-link{
  flex-direction:column!important;
  gap:2px!important;
  border-color:#ffe36a!important;
  background:linear-gradient(180deg,#ffe15d,#d9aa19)!important;
  color:#201604!important;
  box-shadow:inset 0 1px rgba(255,255,255,.55),0 4px 12px rgba(195,145,10,.22)!important;
  text-shadow:none!important;
}
body:not(.m2-editor) .m2-float-pager > .m2-contents-link b{
  color:#201604!important;
  font-size:13px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body:not(.m2-editor) .m2-float-pager > .m2-contents-link b i{
  margin-right:3px;
  font-style:normal;
}
body:not(.m2-editor) .m2-float-pager > .m2-contents-link small{
  color:#4b3606!important;
  font-size:10px!important;
  font-weight:950!important;
  line-height:1!important;
}
body:not(.m2-editor) .m2-float-pager > a:not(.is-disabled):active{
  transform:translateY(1px) scale(.98)!important;
  filter:brightness(1.10)!important;
}
body:not(.m2-editor) .m2-float-pager > .m2-pager-link.is-disabled{
  pointer-events:none!important;
  border-color:rgba(255,255,255,.08)!important;
  background:#11130f!important;
  color:#8e886f!important;
  box-shadow:none!important;
  opacity:1!important;
}
body:not(.m2-editor) .m2-float-pager > .m2-pager-link.is-disabled > i{
  color:#71694e!important;
}

@media(max-width:390px){
  body:not(.m2-editor) > .m2-float-pager,
  body:not(.m2-editor) .m2-float-pager{
    grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)!important;
    gap:6px!important;
    left:8px!important;
    right:8px!important;
  }
  body:not(.m2-editor) .m2-float-pager > a{padding:5px 6px!important;}
  body:not(.m2-editor) .m2-float-pager > a > span{font-size:10px!important;}
  body:not(.m2-editor) .m2-float-pager > .m2-pager-link > i{font-size:21px;}
}

@media(max-width:350px){
  body:not(.m2-editor) > .m2-float-pager,
  body:not(.m2-editor) .m2-float-pager{grid-template-columns:minmax(0,1fr) 101px minmax(0,1fr)!important;}
  body:not(.m2-editor) .m2-float-pager > a > span{display:block!important;font-size:9px!important;}
  body:not(.m2-editor) .m2-float-pager > .m2-contents-link b{font-size:12px!important;}
}

@media(prefers-reduced-motion:reduce){
  body:not(.m2-editor) .m2-float-pager > a{transition:none!important;}
}
