.index-module__P_kgFa__header{border-bottom:1px solid var(--border);background:var(--background);z-index:100;position:sticky;top:0}.index-module__P_kgFa__nav{grid-template-columns:1fr auto 1fr;align-items:center;height:70px;display:grid}.index-module__P_kgFa__backLink{font-size:.9rem;font-weight:var(--font-weight-medium);color:currentColor;cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:8px;padding:0;display:flex}.index-module__P_kgFa__arrow{fill:currentColor;width:16px;height:16px;transform:rotate(180deg)}.index-module__P_kgFa__logo{justify-self:center;align-items:center;display:flex}.index-module__P_kgFa__logo svg{fill:currentColor;width:auto;height:22px}.index-module__P_kgFa__spacer{justify-self:end}@media (max-width:979px){.index-module__P_kgFa__nav{height:60px}.index-module__P_kgFa__logo svg{height:18px}.index-module__P_kgFa__backLink span{display:none}.index-module__P_kgFa__arrow{width:20px;height:20px}}
.index-module__J55mYq__footer{background:var(--muted);margin-top:var(--footer-gap)}.index-module__J55mYq__content{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.index-module__J55mYq__logo{width:100px;fill:var(--text)}.index-module__J55mYq__info{opacity:.5;align-items:center;gap:24px;font-size:.9rem;display:flex}.index-module__J55mYq__info a,.index-module__J55mYq__info p{font-size:inherit;color:var(--text);text-decoration:none}@media (max-width:979px){.index-module__J55mYq__content{flex-direction:column;align-items:flex-start;gap:16px}.index-module__J55mYq__info{flex-direction:column;align-items:flex-start;gap:8px}}
.index-module__3sZM-q__storeCard{background:var(--muted);border-radius:var(--border-radius-small);margin-bottom:28px;padding:24px}.index-module__3sZM-q__storeName{font-weight:var(--font-weight-medium);margin-bottom:4px;font-size:1.15rem}.index-module__3sZM-q__storeInfo{opacity:.6;margin-bottom:14px;font-size:.9rem}.index-module__3sZM-q__storeBottom{justify-content:space-between;align-items:center;display:flex}.index-module__3sZM-q__responseTime{opacity:.7;align-items:center;gap:8px;font-size:.85rem;display:flex}.index-module__3sZM-q__greenDot{background:#15803d;border-radius:50%;flex-shrink:0;width:8px;height:8px}.index-module__3sZM-q__changeStore{color:var(--foreground);opacity:.6;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.index-module__3sZM-q__emptyStore{text-align:center;padding:8px 0}.index-module__3sZM-q__emptyStore p{opacity:.5;margin-bottom:12px}.index-module__3sZM-q__selectStoreButton{font-weight:var(--font-weight-medium);color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;text-decoration:underline}.index-module__3sZM-q__placeholderLine{background:#0000000f;border-radius:4px}.index-module__3sZM-q__formFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.index-module__3sZM-q__fullWidth{grid-column:1/-1}.index-module__3sZM-q__addMessage{text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:none;grid-column:1/-1;padding:0;font-size:.9rem;text-decoration:underline}.index-module__3sZM-q__memberCheckbox{display:none}.index-module__3sZM-q__memberCheckbox input[type=checkbox]{width:20px;height:20px;accent-color:var(--foreground);flex-shrink:0;margin-top:2px}.index-module__3sZM-q__memberCheckbox strong{font-weight:var(--font-weight-medium);margin-bottom:4px;display:block}.index-module__3sZM-q__memberCheckbox p{opacity:.6;font-size:.85rem;line-height:1.4}.index-module__3sZM-q__submitButton{border-radius:var(--border-radius-small);background:var(--solid-button-background);width:100%;color:var(--solid-button-text);font-weight:var(--font-weight-medium);cursor:pointer;border:none;margin-top:24px;padding:16px;font-size:1rem}.index-module__3sZM-q__submitButton:disabled{opacity:.5;cursor:not-allowed}.index-module__3sZM-q__submitDisclaimer{text-align:center;opacity:.5;text-wrap:balance;margin-top:12px;font-size:.85rem}.index-module__3sZM-q__success{text-align:center;padding:40px}.index-module__3sZM-q__success h2{margin-bottom:8px}.index-module__3sZM-q__success p{opacity:.6}@media (max-width:979px){.index-module__3sZM-q__formFields{grid-template-columns:1fr;gap:14px}.index-module__3sZM-q__fullWidth{grid-column:auto}.index-module__3sZM-q__storeCard{margin-bottom:20px;padding:20px}}
