#customerAuthForm fieldset,#profileForm fieldset{border:0;padding:0;margin:0;min-width:0}#customerOrders{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}#customerOrders .order-card{overflow-wrap:anywhere}#customerPages{display:flex;justify-content:center;gap:12px;margin:20px}#authPanel{max-width:640px;margin:24px auto}#authPanel .admin-tabs{flex-wrap:wrap}#authPanel .admin-tabs button{flex:1}#authNotice,#authMessage{line-height:1.6}#customerEmail{overflow-wrap:anywhere}@media(max-width:640px){#customerOrders{grid-template-columns:1fr}.admin header{flex-wrap:wrap;gap:12px}}

[hidden]{display:none!important}#authPanel{max-width:440px;margin:28px auto 60px;padding:28px}#authPanel h2{font-size:23px;margin:0 0 10px}#authPanel .checkout-form{border:0;margin-top:8px;padding-top:0}#authPanel .primary{width:100%}.auth-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0}.auth-links button{background:none;border:0;padding:2px 0;font:inherit;font-size:12px;color:#667888;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth-links button:hover{color:#192738}.guest-return{display:block;font-size:13px;color:#667888;margin-top:24px}#authNotice{font-size:12px;color:#71808c;margin:12px 0}#authMessage:empty,#authNotice:empty{display:none}.admin main>h1{font-size:24px;margin:24px 0}#passwordResetPanel{max-width:440px;margin:auto}@media(max-width:640px){#authPanel{padding:22px;margin:20px auto 40px}}
