.stock-search{max-width:250px}.stock-search .q-field__control{background:var(--q-primary);border:1px solid var(--q-secondary);border-radius:10px;box-shadow:0 5px 12px #00000012;min-height:50px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stock-search .q-field__control:hover{box-shadow:0 6px 14px #00000017}.stock-search.q-field--focused .q-field__control{border-color:var(--q-warning-500);box-shadow:0 7px 16px #0000001a,0 0 0 1px var(--q-warning-500);transform:translateY(-1px)}.stock-search .q-field__input,.stock-search .q-field__marginal,.stock-search .q-field__native{color:var(--q-black-86)}.stock-search .q-field__input::-moz-placeholder,.stock-search .q-field__native::-moz-placeholder{color:var(--q-black-86)}.stock-search .q-field__input::placeholder,.stock-search .q-field__native::placeholder{color:var(--q-black-86)}.stock-search .q-field__control:after,.stock-search .q-field__control:before{border:0!important}.stock-search input.stock-search-input{caret-color:var(--q-light);color:var(--q-light);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stock-search__search-icon{color:var(--q-light);font-size:1.25rem}.stock-search__submit{background:var(--q-light)!important;box-shadow:0 4px 9px #0000001a;color:var(--q-dark)!important}.stock-search__option{border-radius:5px;margin:4px 8px;min-height:54px}.stock-search__code{color:var(--q-primary);letter-spacing:.06em}.stock-search__company{color:var(--q-black-86)}@media(max-width:767px){.stock-search .q-field__control{border-radius:10px;min-height:48px}}.header-logo[data-v-bb5ba466]{height:32px;padding-bottom:3px;width:auto}.desktop-nav-wrap[data-v-bb5ba466]{gap:8px}.header-search-desktop[data-v-bb5ba466]{width:min(320px,32vw)}.header-search-mobile[data-v-bb5ba466]{width:100%}@media(max-width:767px){.header-search-mobile[data-v-bb5ba466]{width:min(280px,calc(100vw - 32px))}.mobile-logo-center[data-v-bb5ba466]{left:50%;position:absolute;transform:translate(-50%);width:auto}.col-auto.lt-md[data-v-bb5ba466]{z-index:10}}.mobile-search-overlay[data-v-bb5ba466]{inset:50px 0 0;position:fixed;z-index:2000}.mobile-search-panel[data-v-bb5ba466]{position:absolute;right:16px;top:8px}.mobile-search-enter-active[data-v-bb5ba466],.mobile-search-leave-active[data-v-bb5ba466]{transition:opacity .2s ease,transform .2s ease}.mobile-search-enter-from[data-v-bb5ba466],.mobile-search-leave-to[data-v-bb5ba466]{opacity:0;transform:translateY(-8px)}
