.bdk2-root{position:relative;display:inline-flex;align-items:center}
.bdk2-trigger{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;padding:11px 13px;white-space:nowrap}
.bdk2-menuicon{font-size:15px}.bdk2-arrow{font-size:13px;transition:.2s}.bdk2-root.is-open .bdk2-arrow{transform:rotate(180deg)}
.bdk2-panel{position:fixed;z-index:999999;top:var(--top,100px);left:50%;transform:translate(-50%,9px);max-width:96vw;padding:26px 30px 30px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:0 0 10px 10px;box-shadow:0 16px 45px rgba(0,0,0,.14);opacity:0;visibility:hidden;transition:.18s ease;text-align:right}
.bdk2-root:hover .bdk2-panel,.bdk2-root:focus-within .bdk2-panel,.bdk2-root.is-open .bdk2-panel{opacity:1;visibility:visible;transform:translate(-50%,0)}
.bdk2-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(145px,1fr));gap:28px;max-height:68vh;overflow:auto}
.bdk2-col{min-width:0}.bdk2-head{display:block!important;color:inherit!important;text-decoration:none!important;font-weight:800!important;padding:0 0 10px!important;margin-bottom:7px;border-bottom:2px solid #b52a1d}
.bdk2-children{display:flex;flex-direction:column;gap:2px}
.bdk2-child{display:block!important;color:inherit!important;text-decoration:none!important;padding:6px 2px!important;line-height:1.65;opacity:.82}
.bdk2-child:hover,.bdk2-head:hover{opacity:.58}
.bdk2-root.bdk2-mobile{display:block;width:100%}.bdk2-root.bdk2-mobile .bdk2-trigger{width:100%;justify-content:space-between}
.bdk2-root.bdk2-mobile .bdk2-panel{position:static;display:none;opacity:1;visibility:visible;transform:none!important;width:100%!important;max-width:100%;padding:15px;box-shadow:none;border:0}
.bdk2-root.bdk2-mobile:hover .bdk2-panel{display:none}.bdk2-root.bdk2-mobile.is-open .bdk2-panel{display:block}
.bdk2-root.bdk2-mobile .bdk2-grid{grid-template-columns:1fr;max-height:none;overflow:visible}
