body{margin:0;background:#faf9f5;color:#17201b;font-family:Arial,sans-serif}.retail-header{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:auto;padding:24px}.retail-brand{font:700 34px Georgia,serif;color:#ab801a;text-decoration:none}.retail-header nav{display:flex;gap:8px}button,input{font:inherit}button{cursor:pointer}.retail-header button{border:0;background:none;padding:8px}.retail-header button[aria-pressed=true]{color:#956b0e;text-decoration:underline}#retailAccount{width:min(480px,calc(100% - 32px));margin:24px auto 64px}.retail-card{background:white;border:1px solid #e3e3db;border-radius:12px;padding:28px;box-sizing:border-box}.retail-card h1{font:500 32px Georgia,serif;margin:0 0 12px}.retail-card p{line-height:1.6}.retail-field{display:grid;gap:7px;margin:18px 0}.retail-field input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #bcc3ba;border-radius:6px;min-height:46px}.retail-primary{padding:13px 20px;background:#a77c1c;color:white;border:0;border-radius:6px;width:100%}.retail-note{font-size:14px;color:#5c665e}.retail-error{color:#a42121;line-height:1.5}.retail-check{display:flex;gap:10px;align-items:flex-start;margin:20px 0;line-height:1.5}.retail-check input{margin-top:5px}.retail-card a{color:#86600a}.retail-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px}.retail-status{padding:12px;background:#f9f4e5;border-radius:6px;line-height:1.5}.retail-field small{line-height:1.5;color:#5c665e}html[dir=rtl] .retail-card h1{font-family:Arial,sans-serif}input[type=email],input[type=tel],input[type=password],input[type=date]{direction:ltr}button:disabled{opacity:.6;cursor:wait}@media(max-width:480px){.retail-card{padding:22px}.retail-header{padding:18px}}

.retail-field select{font:inherit;width:100%;padding:12px;border:1px solid #bcc3ba;border-radius:6px;background:white;min-height:46px;box-sizing:border-box}
