.GuestCheckoutForm-module__TNbX6q__form{flex-direction:column;gap:16px;display:flex}.GuestCheckoutForm-module__TNbX6q__field{flex-direction:column;gap:6px;display:flex}.GuestCheckoutForm-module__TNbX6q__label{color:var(--color-text-muted,#6e6e6e);font-size:14px}.GuestCheckoutForm-module__TNbX6q__input{border:1px solid var(--color-border,#e0e0e0);background:var(--color-surface,#fff);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:16px}.GuestCheckoutForm-module__TNbX6q__input:focus{outline:2px solid var(--color-primary,#516b47);outline-offset:1px}.GuestCheckoutForm-module__TNbX6q__submit{background:var(--color-primary,#516b47);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 16px;font-size:16px;font-weight:600}.GuestCheckoutForm-module__TNbX6q__submit:disabled{opacity:.5;cursor:not-allowed}.GuestCheckoutForm-module__TNbX6q__submit:not(:disabled):hover{background:var(--color-primary-dark,#3d5236)}.GuestCheckoutForm-module__TNbX6q__loginHint{color:var(--color-text-muted,#6e6e6e);background:var(--color-surface-muted,#f5f4f1);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.GuestCheckoutForm-module__TNbX6q__loginHint a{color:var(--color-primary,#516b47);font-weight:600}