.main-page-empty{flex-direction:column;align-items:center;display:flex}.main-page-empty__clear{margin-top:16px}.main-page-empty__suggestions{width:100%;max-width:32rem;margin-top:24px}.main-page-empty__suggestions-label{color:#334155;margin:0 0 12px;font-size:.875rem;font-weight:500}.main-page-empty__categories{justify-content:center;margin:0;padding:0;list-style:none}.main-page-empty__category{cursor:pointer;font:inherit;border:none}
@keyframes merchant-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.skeleton-loader{background:#e9eaeb;border-radius:8px;animation:1.4s ease-in-out infinite merchant-skeleton-pulse}.merchant-card-skeleton{flex-direction:column;gap:16px;width:100%;padding:8px;display:flex}.merchant-card-skeleton__image{border-radius:12px;width:100%;height:200px}.merchant-card-skeleton__body{flex-direction:column;gap:8px;width:100%;display:flex}.merchant-card-skeleton__line{height:14px}.merchant-card-skeleton__line--title{width:72%;height:18px}.merchant-card-skeleton__line--subtitle{width:48%}.merchant-card-skeleton__line--short{width:36%}.merchant-grid-skeleton{pointer-events:none}
.merchant-search{width:100%;position:relative}.merchant-search__controls{background-color:#fff;border:1px solid #e9eaeb;border-radius:24px;align-items:end;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:12px;display:grid}@media (min-width:768px){.merchant-search__controls{border-radius:32px;grid-template-columns:minmax(0,1fr) auto auto;gap:32px;margin-top:48px;margin-bottom:48px;padding:8px}}@media (max-width:767px){.merchant-search__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.merchant-search__controls .merchant-search__date-nav{display:none}}.merchant-search__controls .merchant-search__input{border:none;height:48px}.merchant-search__controls .merchant-search__input:not(:disabled):focus{box-shadow:none;border:none;outline:none}.merchant-search__controls .merchant-search__input:focus-visible{box-shadow:none;border:none;outline:none}.merchant-search__controls .merchant-search__input:-moz-read-only{box-shadow:none;border:none;outline:none}.merchant-search__controls .merchant-search__input:read-only{box-shadow:none;border:none;outline:none}.merchant-search__controls .merchant-search__date-nav .calendar-date-navigator__date-trigger{border:none;height:48px}.merchant-search__controls .merchant-search__date-nav .calendar-date-navigator__date-trigger:hover,.merchant-search__controls .merchant-search__date-nav .calendar-date-navigator__date-trigger[aria-expanded=true]{border:none;outline:none}.merchant-search__controls .merchant-search__date-nav .calendar-date-navigator__date-trigger:focus-visible{border:none;outline:none}.merchant-search__controls--header{border-radius:9999px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;max-width:none;margin:0;padding:4px 12px;transition:border-radius .2s ease-out,box-shadow .2s ease-out,padding .2s ease-out}.merchant-search__controls--header .merchant-search__field--search{width:-moz-fit-content;width:fit-content;height:48px}.merchant-search__controls--header .merchant-search__input-wrapper{width:-moz-fit-content;width:fit-content;max-width:400px;height:48px}.merchant-search__controls--header .merchant-search__input{width:400px;max-width:400px;height:48px}.merchant-search__controls--header .merchant-search__date-nav .calendar-date-navigator__date-trigger,.merchant-search__controls--header .merchant-search__submit{height:42px}.merchant-search__controls--header .merchant-search__expandable{display:none}@media (min-width:768px){.merchant-search__controls--header{margin-top:0;margin-bottom:0}}.merchant-search__controls--header.merchant-search__controls--expanded{z-index:1;border-radius:24px;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px 8px;position:relative;box-shadow:0 4px 6px -1px rgba(15,23,42,.1),0 2px 4px -1px rgba(15,23,42,.06)}@media (min-width:768px){.merchant-search__controls--header.merchant-search__controls--expanded{border-radius:32px;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;padding:4px 8px}}.merchant-search__controls--header.merchant-search__controls--expanded .merchant-search__expandable{display:block}.merchant-search__controls--header.merchant-search__controls--expanded .merchant-search__date-nav.merchant-search__expandable{display:flex}@media (max-width:767px){.merchant-search__controls--header.merchant-search__controls--expanded{border-radius:24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.merchant-search__controls--header.merchant-search__controls--expanded .merchant-search__field--search{grid-column:1/-1}.merchant-search__controls--header.merchant-search__controls--expanded .merchant-search__date-nav{grid-column:1;display:flex}.merchant-search__controls--header.merchant-search__controls--expanded .merchant-search__submit{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.merchant-search__controls--header{transition:none}}@media (min-width:768px){.merchant-search--header-expanded{min-width:min(100%,42rem)}}.merchant-search__suggestions{z-index:100;min-width:100%;max-height:min(20rem,100dvh - 8rem);display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.merchant-search__suggestions-label{color:#334155;margin:0 0 8px;padding:0 4px;font-size:.875rem;font-weight:500}.merchant-search__suggestions-tags{margin:0;padding:0 4px 4px;list-style:none}.merchant-search__suggestions-tag{cursor:pointer;font:inherit;border:none}.merchant-search__field{min-width:0;position:relative}.merchant-search__input-wrapper{width:100%;height:100%}.merchant-search__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-search__input{width:100%}.merchant-search__date-nav{justify-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:768px){.merchant-search__date-nav{justify-self:end;display:inline-flex}}.merchant-search__submit{white-space:nowrap;flex-shrink:0;justify-self:end;height:48px}@media (min-width:768px){.merchant-search__submit{width:auto}}
