.consignor-auth-page{background:radial-gradient(at top,#f3ead5,#0000 65%),#f3f2ee;align-items:start;min-height:calc(100dvh - 190px);padding:40px 20px 56px}.consignor-auth-card{border:1px solid #dfd8c6;border-radius:14px;width:min(100%,520px);min-height:0;padding:0;overflow:hidden;box-shadow:0 18px 54px #211b1012}.consignor-auth-heading{color:#fff;background:#151515;border-top:4px solid #c6a04c;max-width:none;padding:28px 32px}.consignor-auth-card .eyebrow{color:#e4c274;letter-spacing:.12em;margin:0 0 10px;font-size:.72rem}.consignor-auth-card h1{letter-spacing:-.035em;text-transform:none;color:#fff;margin:0 0 10px;font-size:clamp(1.8rem,5vw,2.25rem);line-height:1.15}.consignor-auth-card .admin-auth-lede{color:#d1d1ca;margin:0;font-size:.96rem;line-height:1.5}.consignor-auth-body{background:#fff;padding:28px 32px}.consignor-signin-instruction{color:#555;margin:0 0 22px;font-size:.95rem;line-height:1.55}.consignor-login-form{grid-template-columns:1fr;gap:14px;margin:0;display:grid}.consignor-login-form .field{gap:8px}.consignor-login-form label{font-size:.87rem}.consignor-login-form input{border:1px solid #bdbdb6;border-radius:6px;width:100%;min-height:52px;padding:12px 14px;font-size:16px}.consignor-login-form input:focus-visible{outline-offset:2px;outline:2px solid #a57e25}.consignor-login-form .button{color:#171717;text-transform:none;letter-spacing:0;width:100%;min-height:52px;box-shadow:none;background:#dfbd6c;border:1px solid #c29a40;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:.96rem;font-weight:800;display:flex}.consignor-login-form .button:hover{background:#d1ab54}.consignor-password-note{text-align:center;color:#777;margin:0;font-size:.8rem}.consignor-login-footer{margin-top:24px;padding-top:20px;display:block}.consignor-login-footer p{color:#777;margin:0 0 16px;font-size:.8rem;line-height:1.5}.consignor-login-footer>div{justify-content:space-between;gap:12px}.consignor-login-footer a{font-size:.82rem}.consignor-auth-body .login-sent{border-radius:6px;grid-template-columns:1fr;padding:18px}.consignor-auth-body .login-sent-icon{display:none}.consignor-auth-body .login-sent-actions{flex-wrap:wrap;grid-column:1}.login-requested-email{overflow-wrap:anywhere}@media (max-width:650px){.consignor-auth-page{background:#f3f2ee;min-height:calc(100dvh - 125px);padding:22px 16px 36px}.consignor-auth-card{min-height:0;padding:0;box-shadow:0 10px 32px #211b100d}.consignor-auth-heading,.consignor-auth-body{padding:24px}.consignor-auth-body .login-sent-actions{flex-direction:row}}
