.r1hehp0{margin-bottom:var(--_1s6etqh37);flex-flow:row;align-items:flex-end;display:flex}
.r1hehp1{margin-left:auto;margin-right:var(--_1s6etqh37)}
.r1hehp2{padding-top:var(--_1s6etqh3a);gap:var(--_1s6etqh35);opacity:.2;grid-template-columns:repeat(31,1fr);list-style:none;transition:opacity .5s;display:grid;overflow-x:auto}
.r1hehp3{opacity:1}
.r1hehp4{height:100px}
.r1hehp5{flex-grow:1;height:auto}
.r1hehp6{text-align:center;min-height:100px;color:var(--_7drto05);isolation:isolate;flex-flow:column;display:flex;position:relative}
.r1hehp7{color:var(--_1s6etqh1r)}
.r1hehp8{min-width:var(--_1s6etqh37)}
.r1hehp9{min-width:var(--_1s6etqh38)}
.r1hehpa{appearance:none;cursor:pointer;width:100%;color:inherit;border-radius:var(--_1s6etqh2z);background-color:#0000;border:none;flex-flow:column;justify-content:flex-end;height:100%;padding:0;display:flex;position:relative}
.r1hehpb:hover:before{content:"";border-right:1px dashed var(--_1s6etqh7);width:50%;height:100%;position:absolute;top:0}
.r1hehpc{background-color:var(--_7drto014);cursor:default}
.r1hehpd{background-color:var(--_1s6etqhh);border-radius:var(--_1s6etqh2z);z-index:1;border:1px solid var(--_1s6etqhe);box-sizing:border-box;flex-grow:0;flex-shrink:0;height:0;margin-top:auto;transition:height .5s,background-color .2s,border-color .2s,border-width .2s;display:block;position:relative}
.r1hehp6:hover .r1hehpd{border-width:3px}
.r1hehp6:focus-within .r1hehpd{border-width:2px;border-color:var(--ck0x3e1c)}
.r1hehpe{border:none}
.r1hehpf{background-color:var(--_1s6etqh7);border-color:var(--_1s6etqh7)}
.r1hehpg{background-color:var(--_1s6etqh7);border-color:var(--_1s6etqh7)}
.r1hehp6:hover .r1hehpg{background-color:var(--_1s6etqha);border-width:2px;border-color:var(--_1s6etqh7)}
.r1hehph{z-index:1;padding:var(--_1s6etqh35);border-radius:var(--_1s6etqh2z);background-color:var(--_7drto00);box-shadow:var(--_1s6etqh4o);color:var(--_7drto05);font-size:var(--_1s6etqh3h);font-family:var(--ck0x3e27);white-space:nowrap;flex-flow:column;display:none;position:absolute;top:-52px;left:50%;transform:translate(-50%)}
.r1hehp6:hover .r1hehph{display:flex}
.r1hehp6:focus-within .r1hehph{display:flex}
.r1hehpi{font-family:var(--ck0x3e27);font-size:var(--_1s6etqh36);margin-top:var(--_1s6etqh33);text-align:center}
.r1hehpj{width:300px}
.r1hehpk{flex:1;grid-column:span 31}
@media screen and (min-width:80rem){.r1hehp2{overflow-x:visible}.r1hehp8,.r1hehp9{min-width:auto}}
