.qq-wholesale{position:fixed;inset:0;margin:auto;border:0;padding:0;inline-size:min(34rem,calc(100% - 2rem));max-inline-size:100%;max-block-size:min(90dvh,48rem);border-radius:24px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);overflow:hidden}.qq-wholesale::backdrop{background:rgba(5,10,14,.68);backdrop-filter:blur(6px)}.qq-wholesale[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.qq-wholesale__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;border-block-end:1px solid var(--line);background:var(--surface-2)}.qq-wholesale__head p{color:var(--accent-text);font-size:.74rem;font-weight:850}.qq-wholesale__head h2{margin:.2rem 0 0;font-size:1.3rem}.qq-wholesale__close{inline-size:44px;block-size:44px;border:1px solid var(--line);border-radius:13px;color:inherit;font-size:1.4rem}.qq-wholesale form{overflow:auto;padding:1.3rem;display:grid;gap:1rem}.qq-wholesale label,.qq-wholesale fieldset{display:grid;gap:.45rem;border:0;padding:0;margin:0;font-weight:750;font-size:.83rem}.qq-wholesale input,.qq-wholesale select{min-block-size:50px;border:1px solid var(--line-strong);border-radius:13px;background:var(--surface-2);color:inherit;padding:.65rem .85rem;font:inherit}.qq-wholesale input:focus,.qq-wholesale select:focus{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:var(--accent)}.qq-wholesale__radios{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.qq-wholesale__radios label{display:flex;align-items:center;gap:.55rem;min-block-size:48px;padding:.65rem;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.qq-wholesale__radios input{inline-size:19px;block-size:19px;min-block-size:0;padding:0;accent-color:var(--accent)}.qq-wholesale__submit{min-block-size:52px;border-radius:14px;background:var(--accent);color:var(--text-onbrass);font-weight:900}.qq-wholesale__privacy{font-size:.72rem!important;font-weight:500!important;color:var(--text-muted);line-height:1.8}.qq-wholesale-toast{position:fixed;z-index:999;inset-inline:1rem;inset-block-end:max(1rem,env(safe-area-inset-bottom));margin-inline:auto;inline-size:min(31rem,calc(100% - 2rem));display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;border-radius:16px;background:#087a48;color:#fff;box-shadow:0 18px 50px rgba(0,60,35,.3);font-weight:800;transform:translateY(140%);opacity:0;transition:.3s ease}.qq-wholesale-toast.is-visible{transform:none;opacity:1}.qq-wholesale-toast b{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:rgba(255,255,255,.2)}
@media(max-width:39.999rem){.qq-wholesale{inset:0;inline-size:100dvw;block-size:100dvh;max-block-size:100dvh;margin:0;border-radius:0}.qq-wholesale *{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.qq-wholesale__head{align-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left))}.qq-wholesale form{padding:1rem max(1rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-x:clip}.qq-wholesale__radios{grid-template-columns:1fr}.qq-wholesale__head h2{font-size:1.05rem!important}.qq-wholesale__submit{position:sticky;inset-block-end:0;box-shadow:0 -8px 22px color-mix(in srgb,var(--surface) 75%,transparent)}}
@media(prefers-reduced-motion:reduce){.qq-wholesale-toast{transition:none}}
.qq-wholesale .qq-wholesale__remember{display:flex;align-items:start;gap:.65rem;line-height:1.8}
.qq-wholesale .qq-wholesale__remember input{inline-size:1.2rem;block-size:1.2rem;min-block-size:0;flex:none;margin-block-start:.35rem}
.qq-wholesale [data-wholesale-delete]{min-block-size:44px;padding:.65rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text-strong);font:inherit}
.qq-wholesale [data-wholesale-status]{line-height:1.8;color:var(--text-strong)}
