.rs-pasm-wrap{
  font-family:var(--rs-font);
  display:block!important;
  box-sizing:border-box!important;
  clear:both!important;
  width:100%!important;
  max-width:var(--rs-wrap-max)!important;
  margin:var(--rs-wrap-mt) var(--rs-wrap-mr) var(--rs-wrap-mb) var(--rs-wrap-ml)!important;
  padding:var(--rs-wrap-pt) var(--rs-wrap-pr) var(--rs-wrap-pb) var(--rs-wrap-pl)!important;
  position:relative!important;
  left:var(--rs-wrap-x)!important;
  top:var(--rs-wrap-y)!important;
  z-index:1!important;
  transform:none!important;
  text-align:center!important;
}
.rs-pasm-wrap[style*="--rs-wrap-align:left"]{margin-left:var(--rs-wrap-ml)!important;margin-right:auto!important;text-align:left!important;}
.rs-pasm-wrap[style*="--rs-wrap-align:center"]{margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
.rs-pasm-wrap[style*="--rs-wrap-align:right"]{margin-left:auto!important;margin-right:var(--rs-wrap-mr)!important;text-align:right!important;}
.rs-pasm-inner{
  font-family:var(--rs-font);
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  margin:calc(var(--rs-top-margin)) 0 calc(var(--rs-bottom-margin)) 0!important;
  padding:0!important;
  text-align:center!important;
  transform:none!important;
}
.rs-pasm-wrap *{box-sizing:border-box!important}
.rs-pasm-badge-row{margin:var(--rs-badge-top-margin) 0 var(--rs-badge-bottom-margin);display:flex!important;align-items:center!important;justify-content:center!important;width:100%;gap:0}.rs-pasm-line{height:var(--rs-line-thickness);flex:1;min-width:30px;background:repeating-linear-gradient(90deg,var(--rs-line) 0,var(--rs-line) var(--rs-line-dash),transparent var(--rs-line-dash),transparent calc(var(--rs-line-dash) + var(--rs-line-gap)))}.rs-pasm-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--rs-badge-gap);padding:var(--rs-badge-py) var(--rs-badge-px);border-radius:var(--rs-badge-radius);background:linear-gradient(135deg,var(--rs-badge-bg),var(--rs-badge-bg2));box-shadow:var(--rs-badge-shadow)!important;color:var(--rs-badge-text);font-family:var(--rs-badge-font)!important;font-weight:800;font-size:var(--rs-badge-fs);letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;border:0!important}.rs-pasm-shield{width:var(--rs-badge-icon-size);height:var(--rs-badge-icon-size);display:inline-flex;align-items:center;justify-content:center;color:var(--rs-badge-icon-bg);flex:0 0 auto}.rs-pasm-shield svg{width:100%;height:100%;display:block}.rs-pasm-badge-text{color:var(--rs-badge-text)}
.rs-pasm-menu{box-sizing:border-box!important;margin:var(--rs-menu-margin-top) auto var(--rs-menu-bottom-margin)!important;max-width:min(var(--rs-menu-width),100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--rs-item-outer-gap)!important;padding:var(--rs-menu-padding)!important;border-radius:var(--rs-menu-radius)!important;background:linear-gradient(135deg,var(--rs-menu-bg),var(--rs-menu-bg2))!important;box-shadow:var(--rs-menu-shadow)!important;overflow:hidden!important;border:0!important}.rs-pasm-menu-item{appearance:none!important;-webkit-appearance:none!important;position:relative!important;border:0!important;outline:0!important;box-shadow:var(--rs-item-shadow)!important;background:transparent!important;text-decoration:none!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--rs-item-gap);height:var(--rs-item-height);min-height:var(--rs-item-height);padding:0 var(--rs-item-px)!important;border-radius:var(--rs-item-radius)!important;color:var(--rs-menu-text)!important;font-family:var(--rs-menu-font)!important;font-size:var(--rs-menu-fs)!important;font-weight:700!important;line-height:1!important;white-space:nowrap;transition:background .18s ease,color .18s ease;flex:1 1 0!important;min-width:0!important;overflow:hidden!important}.rs-pasm-menu-item::after{display:none!important;content:none!important}.rs-pasm-menu-item span{width:var(--rs-menu-icon-size);height:var(--rs-menu-icon-size);display:inline-flex;align-items:center;justify-content:center;color:var(--rs-menu-icon);flex:0 0 auto}.rs-pasm-menu-item svg{width:100%;height:100%;display:block}.rs-pasm-menu-item b{font-weight:700;color:inherit;line-height:1;display:inline-flex;align-items:center}.rs-pasm-menu-item:hover,.rs-pasm-menu-item:focus{background:var(--rs-menu-hover-bg)!important;color:var(--rs-menu-hover-text)!important;box-shadow:none!important}.rs-pasm-menu-item:hover span,.rs-pasm-menu-item:focus span{color:var(--rs-menu-hover-text)}.rs-pasm-menu-item.rs-pasm-active{background:var(--rs-menu-active-bg)!important;color:var(--rs-menu-active-text)!important;box-shadow:none!important}.rs-pasm-menu-item.rs-pasm-active span{color:var(--rs-menu-active-text)}.rs-pasm-share.rs-pasm-copied{background:var(--rs-menu-hover-bg)!important;color:var(--rs-menu-hover-text)!important}.rs-pasm-share.rs-pasm-copied span{color:var(--rs-menu-hover-text)}
.rs-pasm-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(14px);background:var(--rs-toast-bg);color:var(--rs-toast-text);font-family:var(--rs-font);font-size:14px;font-weight:700;padding:12px 18px;border-radius:999px;opacity:0;pointer-events:none;z-index:999999;transition:opacity .2s ease,transform .2s ease;box-shadow:none}.rs-pasm-toast.rs-pasm-show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:760px){.rs-pasm-badge{font-size:calc(var(--rs-badge-fs)*.72);padding:calc(var(--rs-badge-py)*.72) calc(var(--rs-badge-px)*.62);gap:12px}.rs-pasm-shield{width:calc(var(--rs-badge-icon-size)*.76);height:calc(var(--rs-badge-icon-size)*.76)}.rs-pasm-menu{padding:10px!important;overflow-x:auto!important;justify-content:flex-start!important}.rs-pasm-menu-item{font-size:calc(var(--rs-menu-fs)*.84)!important;height:calc(var(--rs-item-height)*.86);min-height:calc(var(--rs-item-height)*.86);padding:0 calc(var(--rs-item-px)*.62)!important;flex:0 0 auto!important}.rs-pasm-menu-item span{width:calc(var(--rs-menu-icon-size)*.81);height:calc(var(--rs-menu-icon-size)*.81)}}
@media(max-width:480px){.rs-pasm-badge-text{font-size:18px}.rs-pasm-line{min-width:12px}.rs-pasm-menu{justify-content:center!important}.rs-pasm-menu-item{padding:0 17px!important}.rs-pasm-menu-item b{display:none}}
