.dropship-mode-banner{max-width:1180px;margin:14px auto;padding:11px 16px;border:1px solid #f4bfd3;border-radius:16px;background:linear-gradient(120deg,#fff0f7,#fff9fc);color:#4a1c2e;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(122,30,69,.08)}
.dropship-mode-banner>span{color:#c82d6e;font-weight:900}.dropship-mode-banner strong{font-size:.95rem}.dropship-mode-banner small{color:#8b6876}.dropship-mode-banner a{margin-left:auto;color:#ae255e;font-weight:800;text-decoration:none;border:1px solid #efbdd0;border-radius:999px;padding:6px 12px;background:#fff}
.dropship-login-body{min-height:100vh;background:radial-gradient(circle at 20% 10%,#ffe1ee 0,transparent 35%),linear-gradient(150deg,#fff9fc,#fff0f6);color:#421a29}
.dropship-login-shell{width:min(520px,calc(100% - 32px));margin:auto;padding:50px 0}.dropship-login-brand{display:flex;align-items:center;justify-content:center;gap:12px;color:#421a29;text-decoration:none;font-size:1.15rem;font-weight:900}.dropship-login-brand img{width:62px;height:62px}.dropship-login-brand span{display:grid}.dropship-login-brand small{font-size:.72rem;color:#a0657c;letter-spacing:.08em;text-transform:uppercase}
.dropship-login-card{margin-top:24px;padding:32px;border:1px solid #efcfdb;border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(108,24,60,.14)}.dropship-login-card h1{margin:8px 0 10px;font-size:2rem}.dropship-login-card p{color:#755563;line-height:1.65}.dropship-kicker{font-size:.72rem;letter-spacing:.16em;color:#c62e6d;font-weight:900}
.dropship-login-form{display:grid;gap:16px;margin-top:24px}.dropship-login-form label{display:grid;gap:7px;font-weight:800}.dropship-login-form input{width:100%;box-sizing:border-box;padding:14px;border:1px solid #e9c7d5;border-radius:13px;font:inherit;background:#fff}.dropship-login-form button,.dropship-primary{border:0;border-radius:14px;padding:14px 18px;background:linear-gradient(135deg,#ee3c83,#ca2c6d);color:#fff;font:inherit;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.dropship-login-actions{display:grid;gap:10px;margin-top:22px}.dropship-secondary{text-align:center;color:#a3275b;font-weight:800;text-decoration:none;padding:10px}.dropship-login-help{text-align:center;color:#977181;font-size:.85rem}
@media(max-width:640px){.dropship-mode-banner{margin:10px 12px;flex-wrap:wrap}.dropship-mode-banner a{margin-left:0}.dropship-login-card{padding:24px}}
.dropship-live-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px;padding:12px;border:1px solid #efb6cc;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#fff)}.dropship-live-price>div{display:grid;gap:2px}.dropship-live-price span{font-size:.62rem;letter-spacing:.08em;color:#9e4568;font-weight:900}.dropship-live-price s{color:#927782;font-weight:750}.dropship-live-price strong{color:#ce2e70;font-size:1.25rem}.dropship-live-price small{grid-column:1/-1;color:#765d67;font-size:.7rem;font-weight:750}
.dropship-register-link{display:block;margin-top:18px;text-align:center;color:#b22560;font-weight:850;text-decoration:none}.dropship-register-body{background:#fff8fb;color:#421a29}.dropship-register-shell{width:min(1040px,calc(100% - 28px));margin:auto;padding:36px 0 70px}.dropship-register-hero{text-align:center;padding:22px 0 24px}.dropship-register-hero>span{color:#c82e6c;font-size:.72rem;letter-spacing:.15em;font-weight:950}.dropship-register-hero h1{max-width:720px;margin:8px auto 10px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.dropship-register-hero p{color:#785a66}.dropship-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.dropship-benefits article{display:grid;gap:2px;padding:14px;border:1px solid #edc9d7;border-radius:16px;background:#fff}.dropship-benefits small{color:#886b76}.ds-register-intro{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);gap:20px;align-items:start;margin-bottom:24px}.ds-register-poster{position:sticky;top:16px;margin:0;padding:10px;border:1px solid #efcada;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(97,28,57,.1)}.ds-register-poster img{display:block;width:100%;height:auto;border-radius:16px}.ds-register-poster figcaption{text-align:center;padding:9px 4px 2px;color:#8b6877;font-size:.72rem}.ds-register-details{display:grid;gap:13px;padding:24px;border:1px solid #edcfda;border-radius:24px;background:linear-gradient(150deg,#fff,#fff7fa);box-shadow:0 14px 38px rgba(97,28,57,.07)}.ds-register-heading>span,.ds-register-upcoming>span{color:#c82e6c;font-size:.69rem;letter-spacing:.12em;font-weight:950}.ds-register-heading h2{margin:5px 0 7px;font-size:1.7rem}.ds-register-heading p{margin:0;color:#795a66;line-height:1.55}.ds-register-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ds-register-benefit-grid article{display:flex;gap:10px;min-height:90px;padding:13px;border:1px solid #efd1dc;border-radius:15px;background:#fff}.ds-register-benefit-grid i{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:10px;background:#f43f87;color:#fff;font-size:.7rem;font-style:normal;font-weight:950}.ds-register-benefit-grid article div{display:grid;align-content:start;gap:4px}.ds-register-benefit-grid b{font-size:.86rem}.ds-register-benefit-grid small{color:#7e626d;line-height:1.4}.ds-register-support{display:grid;gap:3px;padding:13px;border-radius:14px;background:#fff0f6;color:#6d3a4e}.ds-register-support span{font-size:.78rem;line-height:1.45}.ds-register-upcoming{display:grid;gap:9px;padding:15px;border:1px solid #f1ca79;border-radius:16px;background:linear-gradient(135deg,#fff8dc,#fffdf5)}.ds-register-upcoming>div{display:flex;flex-wrap:wrap;gap:7px}.ds-register-upcoming>div b{padding:7px 10px;border-radius:999px;background:#fff;color:#9e2859;font-size:.75rem}.ds-register-upcoming small{color:#7b6841}.ds-register-jump{display:block;padding:14px;border-radius:13px;background:linear-gradient(135deg,#f43f87,#c52b69);color:#fff;text-align:center;text-decoration:none;font-weight:950}.dropship-register-form{display:grid;gap:16px;scroll-margin-top:16px}.dropship-register-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px;border:1px solid #edcfda;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(97,28,57,.07)}.form-number{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#f43f87;color:#fff;font-weight:950}.dropship-register-card h2{margin:3px 0 15px}.register-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.register-grid label,.register-proof{display:grid;gap:6px;font-size:.82rem;font-weight:850}.register-grid .full{grid-column:1/-1}.register-grid input,.register-grid textarea{width:100%;padding:12px;border:1px solid #e5c4d1;border-radius:12px;font:inherit}.register-payment{display:flex;align-items:center;gap:22px}.register-payment img{width:180px;max-height:230px;object-fit:contain;border:1px solid #eee;border-radius:15px}.register-proof{flex:1;padding:24px;border:2px dashed #e7afc5;border-radius:16px;text-align:center;color:#a5265b}.register-proof input{width:100%}.register-agreement{display:flex;gap:10px;line-height:1.55;color:#6f5660}.register-agreement input{width:20px;height:20px;flex:0 0 auto;accent-color:#f43f87}.dropship-register-card button,.dropship-register-success>a{display:block;width:100%;margin-top:18px;padding:14px;border:0;border-radius:13px;background:linear-gradient(135deg,#f43f87,#c52b69);color:#fff;text-align:center;text-decoration:none;font-weight:950}.dropship-register-success{max-width:620px;margin:60px auto;padding:36px;border:1px solid #e9c4d3;border-radius:28px;background:#fff;text-align:center;box-shadow:0 24px 70px rgba(97,28,57,.12)}.dropship-register-success>span{color:#159052;font-size:.72rem;letter-spacing:.13em;font-weight:950}.dropship-register-success>div{display:grid;gap:4px;margin:22px 0;padding:18px;border-radius:15px;background:#fff0f6}.dropship-register-success>div strong{font-size:1.3rem;color:#bb285f}
@media(max-width:760px){.ds-register-intro{grid-template-columns:1fr}.ds-register-poster{position:static;max-width:520px;margin:auto}.ds-register-benefit-grid{grid-template-columns:1fr}.dropship-benefits,.register-grid{grid-template-columns:1fr}.register-grid .full{grid-column:auto}.dropship-register-card{padding:18px;grid-template-columns:1fr}.register-payment{flex-direction:column;align-items:stretch}.register-payment img{margin:auto}.dropship-register-hero{text-align:left}.ds-register-details{padding:18px}}
.lead-time-notice{display:grid;gap:2px;margin:10px 0 14px;padding:11px 13px;border:1px solid #efc978;border-radius:13px;background:#fff9e9;color:#684c0d}.lead-time-notice strong{font-size:.82rem}.lead-time-notice span{font-size:.72rem;color:#82691f}
.vip-register-hero{padding-bottom:16px}.vip-card-delivery{padding:14px;border:1px solid #ecc9d7;border-radius:14px}.vip-card-delivery legend{padding:0 6px;font-size:.82rem;font-weight:900}.vip-card-delivery label{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:8px 0}.vip-card-delivery input{width:18px!important;height:18px;accent-color:#f43f87}
