
.R7lArd .l9EQj1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.R7lArd .l9EQj1 .WNM2rt {
  flex: 1;
}
.R7lArd .l9EQj1 .DN7syf {
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  overflow: visible;
  white-space: nowrap;
  width: calc(100% - (var(--menuTotalBordersX, 0px)));
}
.R7lArd .l9EQj1 .DN7syf .rqt3qI {
  display: inline-block;
}
.R7lArd .l9EQj1 .DN7syf .d4jfwp {
  display: block;
  width: 100%;
}
.R7lArd .JdScD2 {
  display: block;
  opacity: 1;
  z-index: 99999;
}
.R7lArd .JdScD2 .k8K0Wj {
  display: inherit;
  overflow: visible;
  visibility: inherit;
  white-space: nowrap;
  width: auto;
}
.R7lArd .JdScD2._3URS4 {
  transition: visibility;
  transition-delay: 0.2s;
  visibility: visible;
}
.R7lArd .JdScD2 .iryznZ {
  display: inline-block;
}
.R7lArd .BKX7vq {
  display: none;
}
.BSjLjI > nav {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.BSjLjI .DN7syf,
.BSjLjI .JdScD2,
.BSjLjI > nav {
  position: absolute;
}
.BSjLjI .JdScD2 {
  margin-top: 7px;
  visibility: hidden;
}
.BSjLjI .JdScD2[data-dropMode="dropUp"] {
  margin-bottom: 7px;
  margin-top: 0;
}
.BSjLjI .k8K0Wj {
  background-color: rgba(
    var(--bgDrop, var(--color_11)),
    var(--alpha-bgDrop, 1)
  );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
}
.RfkZFw,
.vDnwi4 {
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
  position: relative;
  width: auto;
}
.RfkZFw[data-state~="header"] a,
.RfkZFw[data-state~="header"] div,
[data-state~="header"].vDnwi4 a,
[data-state~="header"].vDnwi4 div {
  cursor: default !important;
}
.RfkZFw .lY3Nwh,
.vDnwi4 .lY3Nwh {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.vDnwi4 {
  --display: inline-block;
  cursor: pointer;
  display: var(--display);
  font: var(--fnt, var(--font_1));
}
.vDnwi4 .rBTT56 {
  padding: 0 var(--pad, 5px);
}
.vDnwi4 .foFAdY {
  color: rgb(var(--txt, var(--color_15)));
  display: inline-block;
  padding: 0 10px;
  transition: var(--trans, color 0.4s ease 0s);
}
.vDnwi4[data-state~="drop"] {
  display: block;
  width: 100%;
}
.vDnwi4[data-state~="drop"] .foFAdY {
  padding: 0 0.5em;
}
.vDnwi4[data-state~="link"]:hover .foFAdY,
.vDnwi4[data-state~="over"] .foFAdY {
  color: rgb(var(--txth, var(--color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.vDnwi4[data-state~="selected"] .foFAdY {
  color: rgb(var(--txts, var(--color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.P0dCOY .PJ4KCX {
  background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1));
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.d7EBK2 {
  border-radius: var(--overflow-wrapper-border-radius);
}
