.service-selector-search-dialog{box-shadow:0 2px .5rem #00000026;display:flex;flex-direction:column;padding:1.5rem 1rem 0}.service-selector-search-dialog .step-navigation{align-items:flex-start;counter-reset:item;display:flex;flex-direction:column;justify-content:left;list-style:none;margin-top:1rem}@media (min-width:760px){.service-selector-search-dialog .step-navigation{flex-direction:row}}.service-selector-search-dialog .step-navigation__step{color:#343d46;display:flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;opacity:.4;padding-left:2rem;position:relative}@media (min-width:760px){.service-selector-search-dialog .step-navigation__step{margin-bottom:1.5rem;margin-bottom:0}.service-selector-search-dialog .step-navigation__step:not(:last-child){margin-right:1.5rem}}.service-selector-search-dialog .step-navigation__step:not(:last-child){margin-bottom:.5rem}.service-selector-search-dialog .step-navigation__step--active{opacity:1}.service-selector-search-dialog .step-navigation__step:before{align-items:center;border:1px solid #343d46;border-radius:50%;content:counter(item) " ";counter-increment:item;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;left:0;line-height:1.3125rem;position:absolute;width:1.5rem}.service-selector-search-dialog .step-navigation__step--done:before{visibility:hidden}.service-selector-search-dialog__search-box-wrapper{background:#fff;padding-bottom:1rem;padding-top:1rem;position:sticky;top:0;z-index:2}.service-selector-search-dialog__icon-valid{left:0;position:absolute;top:50%;transform:translateY(-50%)}.service-selector-search-dialog__alert-icon{margin-right:.25rem}.service-selector-search-dialog__search-result-wrapper{max-height:-moz-fit-content;max-height:fit-content;min-height:5rem;overflow-y:scroll;position:relative}@media (min-width:760px){.service-selector-search-dialog__search-result-wrapper{max-height:25rem}}.service-selector-search-dialog__search-result-item{padding:1.5rem 1rem}@media (min-width:992px){.service-selector-search-dialog__search-result-item{padding:1.5rem 2rem}}.service-selector-search-dialog__search-result-item:nth-child(odd){background-color:#f5f5f6}.service-selector-search-dialog__search-result-item:last-child{margin-bottom:16px}.service-selector-search-dialog__store-select-btn{white-space:nowrap;width:100%}@media (min-width:760px){.service-selector-search-dialog__store-select-btn{width:auto}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
