.ShopList_shop-list__fIpv9{position:relative}.ShopList_shop-list__search__uEL0a{display:flex;align-items:center;padding:0 1rem;border-radius:8px;background-color:var(--color-background-200);border:1px solid var(--color-border);outline:none;white-space:nowrap;margin:auto}.ShopList_shop-list__search__uEL0a:hover{border-color:var(--color-contrast)}.ShopList_shop-list__search-input__ngRXS{outline:none;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0);border:none;padding:.6rem .8rem;width:100%}.ShopList_shop-list__search-clear__CXVzj{background:none;border:none;outline:none}.ShopList_shop-list__search-clear__CXVzj svg{fill:var(--color-contrast);width:24px;height:24px}.ShopList_shop-list__letters__m7f9P{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;margin:var(--spacing-2) auto;padding:.5rem;border-radius:8px;background-color:#e6e5e5;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ShopList_shop-list__letters__m7f9P:hover{cursor:all-scroll}.ShopList_shop-list__letters-item___b9bG{display:flex;align-items:center;justify-content:center;background:none;outline:none;border:1px solid rgba(0,0,0,0);font-weight:700;color:var(--color-contrast);padding:.5rem 1rem;line-height:1;border-radius:8px;transition:all .25s;white-space:nowrap;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShopList_shop-list__letters-item___b9bG:hover{border:1px solid var(--color-border)}.ShopList_shop-list__search-empty__z_hUF{margin:1rem 0}.ShopList_shop-list__list__yfkYy{position:relative}.ShopList_shop-list__list-section__cXw2J{border-top:1px solid var(--color-border);margin-left:15px}.ShopList_shop-list__list-section__cXw2J ul{margin:1rem 0 1.5rem;list-style:none}.ShopList_shop-list__list-section__cXw2J li{list-style:none}.ShopList_shop-list__list-section__cXw2J li:before{content:none}.ShopList_shop-list__list-section-link__nWM6H{display:flex;align-items:center;text-decoration:none;padding:4px;font-weight:500}@media(max-width:950px){.ShopList_shop-list__list-section-link__nWM6H{padding:6px}}.ShopList_shop-list__list-section-link__nWM6H img{margin:0 8px 0 0;border-radius:4px}@media(max-width:950px){.ShopList_shop-list__list-section-link__nWM6H img{width:22px;height:22px;margin:0 14px 0 0}}.ShopList_shop-list__list-letter__1YpOE{margin-left:-15px;margin-top:-1px;z-index:1;display:inline-flex;padding:4px 8px;border-top-left-radius:8px;border-bottom-left-radius:8px;font-weight:700;font-size:1rem;color:var(--color-contrast);background-color:#e6e5e5}[data-color-scheme=dark] .ShopList_shop-list__letters__m7f9P{background-color:var(--color-background-300)}[data-color-scheme=dark] .ShopList_shop-list__list-letter__1YpOE{background-color:#3d3d3d}.Form_add-shop-form__1sGYU{position:relative;margin:var(--spacing-7) auto}.Form_add-shop-form__short-text__4ZFHe{font-size:var(--font-small);margin:4px 0}.Form_add-shop-form__content__23sFM{margin:var(--spacing-2) 0;max-width:540px}.Form_add-shop-form__form__y_8GS{display:flex;flex-direction:column;gap:var(--spacing-2)}.Form_add-shop-form__error__MST3x{font-size:var(--font-small);color:var(--color-red)}.Form_add-shop-form__success__j_PO3{font-size:var(--font-small);color:var(--color-green)}.Form_add-shop-form__input__j6L7R{margin-top:var(--spacing-2);display:block;font-size:var(--font-small);font-variation-settings:"wght" var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background-200);border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-contrast);padding:5.5px 12px;width:100%;min-height:80px}.Form_add-shop-form__input__j6L7R:disabled{cursor:not-allowed}.Form_add-shop-form__submit__GVcPZ{align-self:flex-start;background-color:var(--button--background-color);border:0;border-radius:var(--button--border-radius);-webkit-clip-path:inset(0 round var(--button--border-radius));clip-path:inset(0 round var(--button--border-radius));color:var(--button--color);cursor:pointer;display:inline-block;font-size:var(--button--font-size);font-variation-settings:"wght" var(--font-weight-medium);font-weight:var(--font-weight-medium);line-height:var(--button--line-height);min-height:var(--button--min-height);opacity:1;outline-offset:2px;padding:var(--button--padding-top) var(--button--padding-right) var(--button--padding-bottom) var(--button--padding-left);margin-top:.2rem;text-transform:none;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,-webkit-clip-path .2s ease;transition:clip-path .2s ease,opacity .1s ease,background-color .1s ease,color .1s ease;transition:clip-path .2s ease,opacity .1s ease,background-color .1s ease,color .1s ease,-webkit-clip-path .2s ease}.Form_add-shop-form__submit__GVcPZ:disabled{opacity:.5}.Form_add-shop-form__submit__GVcPZ:hover .Form_add-shop-form__submit__GVcPZ:not(:disabled){background-color:var(--button-hover--background-color);-webkit-clip-path:inset(1px round var(--button--border-radius));clip-path:inset(1px round var(--button--border-radius));color:var(--button-hover--color);opacity:.9}