.bar{position:relative}
.rezw{position:relative;display:inline-flex}
.rezw .rez{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit}
.rezw .rez i{font-style:normal;font-size:9px;opacity:.7;transition:transform .2s ease}
.rezw .rez[aria-expanded="true"] i{transform:rotate(180deg)}
.rezm{position:absolute;right:0;top:calc(100% + 10px);width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--linia,rgba(11,11,11,.14));box-shadow:0 18px 50px rgba(0,0,0,.12);z-index:60;padding:8px 0}
.rezm[hidden]{display:none}
.rezm-h{margin:0;padding:12px 18px 10px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(11,11,11,.44)}
.rezm a{display:flex;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;color:var(--ink,#0B0B0B)}
.rezm a:hover,.rezm a:focus-visible{background:rgba(11,11,11,.04);outline:none}
.rezm .d{width:9px;height:9px;flex:0 0 9px;display:block}
.rezm .t{display:flex;flex-direction:column;line-height:1.25;flex:1}
.rezm .t strong{font-size:12.5px;font-weight:500;letter-spacing:.02em;text-transform:none}
.rezm .t em{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(11,11,11,.5)}
.rezm .g{opacity:.35}
.rezm-all{display:block;padding:13px 18px 11px;margin-top:6px;border-top:1px solid rgba(11,11,11,.1);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(11,11,11,.62)}
