.hdr[data-v-357419bf],.hdr[data-v-357419bf] *,.shop-header[data-v-357419bf],.shop-header[data-v-357419bf] *{box-sizing:border-box}.hdr[data-v-357419bf]{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0);z-index:10;background:#fffffff0;position:sticky;top:0}.wrap[data-v-357419bf]{max-width:1120px;margin:0 auto;padding-inline:24px}.top[data-v-357419bf]{align-items:center;gap:12px;height:68px;display:flex}.logo[data-v-357419bf]{flex:none}.logo img[data-v-357419bf]{width:auto;height:30px;display:block}.grow[data-v-357419bf]{flex:1}.nav[data-v-357419bf]{gap:2px}.nav[data-v-357419bf],.nav a[data-v-357419bf]{display:flex}.nav a[data-v-357419bf]{height:44px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;position:relative}.nav a[data-v-357419bf]:hover{color:var(--blue)}.acct[data-v-357419bf]{background:var(--blue);color:#fff;white-space:nowrap;border-radius:21px;flex:none;justify-content:center;align-items:center;height:42px;margin-left:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.nav2[data-v-357419bf],.nav2-wrap[data-v-357419bf],.short-label[data-v-357419bf]{display:none}@media (width<=820px){.top .nav[data-v-357419bf]{display:none}.nav2-wrap[data-v-357419bf]{display:block}.nav2[data-v-357419bf]{scrollbar-width:none;gap:2px;padding:0 12px 4px;display:flex;overflow-x:auto}.nav2[data-v-357419bf]::-webkit-scrollbar{display:none}.top[data-v-357419bf]{height:60px}}@media (width<=400px){.wrap[data-v-357419bf]{padding-inline:18px}.top[data-v-357419bf]{gap:8px}.acct[data-v-357419bf]{margin-left:0;padding-inline:12px}.full-label[data-v-357419bf]{display:none}.short-label[data-v-357419bf]{display:inline}.logo img[data-v-357419bf]{height:30px}}.shop-header[data-v-357419bf]{color:#fff}.app-header[data-v-357419bf],.shop-header[data-v-357419bf]{padding-top:env(safe-area-inset-top,0)}.app-header[data-v-357419bf]{border-bottom:1px solid var(--line);color:var(--ink);z-index:10;background:#f5f8fb;position:sticky;top:0}.app-mobile[data-v-357419bf]{gap:6px;min-height:60px;padding:8px 16px}.app-back[data-v-357419bf],.app-mobile[data-v-357419bf]{align-items:center;display:flex}.app-back[data-v-357419bf]{width:44px;height:44px;color:var(--blue);flex:none;justify-content:center;font-size:32px;line-height:1;text-decoration:none}.app-title[data-v-357419bf]{font-size:18px;font-weight:700;line-height:1.35}.app-title.big[data-v-357419bf]{padding-left:4px;font-size:24px}.app-title[data-v-357419bf]{flex:1;min-width:0}.app-title.pad[data-v-357419bf]{padding-left:4px}.app-step[data-v-357419bf]{font:600 15px var(--en);color:#5b6b7e;flex:none;padding-right:6px}button.app-back[data-v-357419bf]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.app-back[data-v-357419bf]:disabled{opacity:.4;cursor:default}.app-desktop[data-v-357419bf]{display:none}.app-brand img[data-v-357419bf]{width:auto;height:30px;display:block}.app-nav[data-v-357419bf]{align-items:center;gap:4px;margin-left:auto;display:flex}.app-nav a[data-v-357419bf],.app-nav button[data-v-357419bf]{height:40px;color:var(--sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 14px;font:700 15px BIZ UDPGothic,sans-serif;text-decoration:none;display:flex}.app-nav .current[data-v-357419bf]{background:var(--tint);color:var(--blue)}.ndot[data-v-357419bf]{background:#c98a3e;border-radius:4px;flex:none;width:8px;height:8px;margin-left:6px}.app-login[data-v-357419bf]{color:var(--blue);margin-left:auto;font-weight:700;text-decoration:none}@media (width>=768px){.app-header[data-v-357419bf]{background:#fff}.app-mobile[data-v-357419bf]{display:none}.app-desktop[data-v-357419bf]{align-items:center;gap:16px;max-width:960px;height:68px;margin:auto;padding:0 24px;display:flex}}.shop-top[data-v-357419bf]{gap:12px;min-width:0;max-width:960px;margin:auto;padding:18px 20px}.shop-logo[data-v-357419bf],.shop-top[data-v-357419bf]{align-items:center;display:flex}.shop-logo[data-v-357419bf]{color:#bfd8ec;text-align:center;background:#ffffff1a;border:1px dashed #ffffff59;border-radius:12px;flex:none;justify-content:center;width:44px;height:44px;font-size:10px;line-height:1.3;overflow:hidden}.shop-logo img[data-v-357419bf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shop-identity[data-v-357419bf]{flex:1;min-width:0}.shop-name[data-v-357419bf]{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.35}.shop-sub[data-v-357419bf]{color:#bfd8ec;margin-top:3px;font-size:13px}.shop-nav[data-v-357419bf]{display:none}.shop-account[data-v-357419bf]{color:#0a2a52;white-space:nowrap;background:#fff;border-radius:20px;flex:none;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (width>=768px){.shop-header[data-v-357419bf]{border-bottom:1px solid var(--line);color:var(--ink);background:#fff}.shop-top[data-v-357419bf]{gap:14px;height:68px;padding:0 24px}.shop-logo[data-v-357419bf]{border-color:var(--field);width:40px;height:40px;color:var(--sub);background:#fff}.shop-name[data-v-357419bf]{font-size:17px}.shop-sub[data-v-357419bf]{color:var(--sub);font-size:12px}.shop-nav[data-v-357419bf]{align-items:center;gap:4px;display:flex}.shop-nav a[data-v-357419bf],.shop-nav span[data-v-357419bf]{height:40px;color:var(--sub);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.shop-nav .current[data-v-357419bf]{background:var(--tint);color:var(--blue)}.shop-account[data-v-357419bf]{border:1px solid var(--field);color:var(--blue);border-radius:10px}.shop-account-user[data-v-357419bf]{display:none}}@media (width>=768px) and (width<=900px){.shop-top[data-v-357419bf]{gap:8px;padding-inline:16px}.shop-identity[data-v-357419bf]{max-width:170px}.shop-nav a[data-v-357419bf],.shop-nav span[data-v-357419bf]{padding-inline:7px;font-size:13px}.shop-account[data-v-357419bf]{padding-inline:10px}.shop-account .full-label[data-v-357419bf]{display:none}.shop-account .short-label[data-v-357419bf]{display:inline}}@media (width<=767px){.shop-header[data-v-357419bf]{background:#0a2a52}.shop-nav[data-v-357419bf]{display:none}}@media (width<=400px){.shop-top[data-v-357419bf]{gap:8px;padding-inline:18px}.shop-account[data-v-357419bf]{padding-inline:12px}.shop-name[data-v-357419bf]{font-size:17px}}
