/* --------------- csspath /modulesbase/elements/search/quicksearch/css/quicksearch.css --------------- */
.walki-header-haku .quicksearch{color:currentColor;position:relative}
.walki-header-haku .dropdown{min-width:100%}
@media all and (min-width:576px) {.walki-header-haku .dropdown{min-width:100%;width:500px}
.walki-header-haku .quicksearch{position:relative}
}.walki-header-haku .dropdown ul{width:100%;margin:calc(var(--spacer) / 2) 0}
.walki-header-haku .dropdown-menu{white-space:normal;word-break:break-all;word-wrap:break-word;max-width:1000px;width:70vw;max-height:70vh;overflow-y:auto;box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);border:0;border-top:1px solid rgb(221,221,221)}
.walki-header-haku .dropdown-menu .media__lead{white-space:normal;word-wrap:break-word;word-break:break-all}
.walki-header-haku .dropdown-menu li{padding:calc(var(--spacer) / 2) var(--spacer);cursor:pointer}
.walki-header-haku .dropdown-menu li:nth-child(even){background:rgb(245,245,245)}
.walki-header-haku .dropdown li:hover{background:var(--border-color)}
.walki-header-haku .dropdown li a:hover{text-decoration:none}
.walki-header-haku .input-group-addon{padding:0 4px 0 0;background-color:transparent;border-left:0;margin-left:-19px;z-index:1;opacity:0;transition:opacity 300ms;visibility:hidden;display:none}
.walki-header-haku .fa-spinner{animation-duration:1s}
.walki-header-haku input[delay-active] + .input-group-addon{opacity:0.5;z-index:2;visibility:visible;display:inline-block}
.walki-header-haku [name="quicksearch"]{position:absolute;right:100%}
.walki-header-haku [name="quicksearch"]:invalid:not(:focus){padding:0}
.walki-header-haku [name="quicksearch"]:invalid{width:0;opacity:0;pointer-events:none;transition:width 150ms ease-in-out}
.walki-header-haku [name="quicksearch"]:valid,
.walki-header-haku [name="quicksearch"]:focus{opacity:1;pointer-events:all;width:150px}
.walki-header-haku [name="quicksearch"]:invalid:not(:focus) ~ .input-group-btn sui-button{border-radius:var(--btn-border-radius) !important;background:transparent;border-color:transparent;color:currentColor}
/* --------------- / csspath /modulesbase/elements/search/quicksearch/css/quicksearch.css --------------- */