.select-menu .btn-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:all .15s ease-in;color:#262626;border-radius:.5rem;border:1px solid #262626;padding:0 .75rem;font-size:.75rem;cursor:pointer;height:2.75rem;width:100%}@media (width >= 768px){.select-menu .btn-toggle{height:2rem;width:15rem}}.select-menu .btn-toggle .icon{transition:all .15s ease-in}.select-menu .options{position:absolute;border:1px solid #262626;border-radius:.5rem;background-color:#fff;padding:.25rem;width:15rem;margin:.25rem auto 0;display:none;max-height:300px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#e6e6e6 #e6e6e6}@media (width >= 768px){.select-menu .options{width:15rem}}.select-menu .options .option{color:#666;font-size:.875rem;border-radius:.5rem;cursor:pointer}.select-menu .options .option .item-text{display:block;padding:.25rem .625rem;border-radius:.5rem;width:100%;color:#262626}.select-menu .options .option .item-text:hover,.select-menu .options .option .item-text.is-selected{color:#035ad3}.select-menu .options .option .sub-options{margin-top:.25rem;display:flex;gap:.5rem;flex-direction:column}.select-menu .options .option .sub-options .sub-option .item-text{font-weight:400;color:#666}.select-menu .options .option .sub-options .sub-option .item-text:hover,.select-menu .options .option .sub-options .sub-option .item-text.is-selected{color:#035ad3}.select-menu.is-open .btn-toggle .icon{transform:rotate(-180deg)}.select-menu.is-open .options{display:flex;flex-direction:column;gap:.25rem;z-index:10}