.b2b-topbar{background:#101820;color:#fff;padding:10px 5vw;display:flex;justify-content:space-between;gap:20px;font-size:13px}.b2b-topbar a{color:#fff;font-weight:700}.bid-box{margin-top:18px;padding:22px;border-radius:18px;background:#f5f7f8;border:1px solid #dfe5e8}.bid-box h3{margin:0 0 4px}.bid-min{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:16px 0}.bid-min strong{font-size:30px}.bid-box form{display:grid;grid-template-columns:1fr auto;gap:10px}.bid-box input{min-width:0;padding:14px;border:1px solid #c9d1d6;border-radius:10px;font-size:18px}.bid-note{font-size:12px;line-height:1.5;color:#5c6870;margin-top:10px}.bid-flash{padding:12px 14px;border-radius:10px;margin:10px 0;font-weight:700}.bid-flash.ok{background:#e7f6ec;color:#176b36}.bid-flash.error{background:#fff0f0;color:#a32929}.b2b-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#101820;color:#fff;font-weight:800;font-size:11px;letter-spacing:.06em}.auth-wrap{min-height:100vh;display:grid;place-items:center;background:#f1f4f5;padding:30px}.auth-card{width:min(460px,100%);background:#fff;padding:34px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.12)}.auth-card.wide{width:min(760px,100%)}.auth-card img{width:190px;max-width:70%;margin-bottom:24px}.auth-card form{display:grid;gap:14px}.auth-card label{display:grid;gap:7px;font-weight:700}.auth-card input,.auth-card select{padding:13px;border:1px solid #ccd4d8;border-radius:10px;font:inherit}.reg-grid{grid-template-columns:1fr 1fr}.reg-grid .full{grid-column:1/-1}.form-alert{padding:14px;border-radius:10px;margin:16px 0}.form-alert.error{background:#fff0f0;color:#9d2525}.form-alert.success{background:#e8f7ed;color:#176b36}.b2b-hero-note{max-width:760px;font-size:14px;color:#536069}.card-price .min-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.b2b-legal{background:#101820;color:#fff;padding:18px 5vw;text-align:center;font-size:12px}.countdown{font-weight:800;color:#a32929}@media(max-width:700px){.reg-grid{grid-template-columns:1fr}.bid-box form{grid-template-columns:1fr}.b2b-topbar{flex-direction:column;gap:6px}.bid-min{align-items:start;flex-direction:column}}
