[hidden]{display:none!important}.setup-page{max-width:780px;margin:auto}.setup-page form,#login-form,#password-form{display:flex;flex-direction:column;gap:18px;max-width:450px;margin:30px 0}.setup-page label,#login-form label,#password-form label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:700}.setup-page input,#login-form input,#password-form input{padding:14px;font-size:16px;background:white;border:1px solid #bbc8d1;color:var(--navy)}.admin-account{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:50px}.admin-notice{background:#e8edf1;border-color:var(--navy)}.status-badge{background:#e8edf1;font-size:11px;padding:7px 10px}.card-highlights{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.card-highlights span{font-size:11px;padding:7px;background:#eef2f4}.product-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;margin:25px 0}.product-dimensions dt{font-weight:800}.product-dimensions dd{margin:0}.small-heading{font-family:Manrope,Arial,sans-serif;font-size:20px!important;letter-spacing:0;margin:25px 0 15px}.preserve-lines{line-height:1.9}.sold-note{padding:20px;background:#fff0d7;font-size:14px}.preview-highlights{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.preview-highlights strong{background:#edf1f3;padding:18px;font-size:18px;line-height:1.5;flex:1}.preview-warning{border-left:3px solid var(--red);padding:20px;background:#fff0e9}button:disabled{opacity:.5;cursor:wait}#feedback.error{color:#a3212b;font-weight:700}#feedback{position:sticky;bottom:10px;z-index:10;background:#fff;padding:15px;border:1px solid var(--line)}#feedback:empty{display:none}@media(max-width:720px){.admin-account{justify-content:flex-start}.admin-heading h1{font-size:42px}.preview-highlights strong{font-size:16px;min-width:130px}}

#login-feedback{font-size:13px;line-height:1.8;color:#a3212b;margin:15px 0}
