.storefront-photo{display:grid;gap:8px;min-width:0;padding-block:12px;border-block:1px solid #e5e7eb;scroll-margin-block:96px}.storefront-photo>label{font-size:14px;font-weight:700;color:#0b2776}.storefront-photo p{margin:0}.storefront-photo__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.storefront-photo__preview{width:100%;aspect-ratio:4 / 3;max-height:280px;object-fit:contain;background:#f3f4f6;border-radius:6px}.storefront-photo__preview[hidden]{display:none}.storefront-photo__choose{min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.storefront-photo__choose .auth-input-icon{position:static;transform:none}.storefront-photo__error{color:#b91c1c;font-size:13px}
