.dropdownCustom{position:relative;font-size:1rem}.dropdownCustom .dropdownCustom-button{position:relative;display:flex;justify-content:space-between;gap:.2em;align-items:center}.dropdownCustom .dropdownCustom-button-arrow{margin-top:1px;display:flex;justify-content:center;align-items:center}.dropdownCustom .dropdownCustom-button-arrow svg{fill:var(--white);width:12px;transition:transform .2s}.dropdownCustom[data-open=true] .dropdownCustom-button-arrow svg{transform:rotate(180deg)}.dropdownCustom .dropdownCustom-container{margin-top:10px;position:absolute;right:0;z-index:1000;min-width:100%;padding:15px;border-radius:0;background-color:var(--white);box-shadow:0 6px 20px rgba(0,0,0,.1);visibility:hidden;opacity:0;transform-origin:top right;transform:scale(.95);transition:all 75ms ease-out;min-width:240px;max-width:calc(100vw - (2 * var(--basicContainer-padding)));max-height:calc(100vh - var(--header-top-height));overflow:auto}.dropdownCustom[data-open=true] .dropdownCustom-container{visibility:visible;opacity:1;transform:scaleY(1);transition:all .1s ease-out}.dropdownCustom .dropdownCustom-heading{font-size:1.1em;font-weight:700;color:var(--black)}.dropdownCustom .dropdownCustom-menu-item a{display:block;text-decoration:none;color:var(--black);padding:10px 12px;border-radius:0}.dropdownCustom .dropdownCustom-menu-item a:focus,.dropdownCustom .dropdownCustom-menu-item a:hover{background-color:var(--red);color:var(--white)}.dropdownCustom .dropdownCustom-container .partButton{width:100%;margin-top:10px}
