.fluffsy-withdrawal [hidden]{display:none!important}
.fluffsy-withdrawal{max-width:76rem;margin:0 auto;padding:4rem 2rem 5rem}
.fluffsy-withdrawal h1{margin-top:0}
.fluffsy-withdrawal__intro{line-height:1.65}
.fluffsy-withdrawal__notice{padding:1.4rem 1.6rem;background:rgba(var(--color-foreground),.04);border-left:.3rem solid rgba(var(--color-foreground),.5)}
.fluffsy-withdrawal__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}
.fluffsy-withdrawal__field{margin-bottom:1.8rem}
.fluffsy-withdrawal__field label{display:block;font-weight:600;margin-bottom:.6rem}
.fluffsy-withdrawal__input{display:block;width:100%;box-sizing:border-box;padding:1.2rem 1.4rem;font:inherit;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.45);border-radius:.8rem;min-height:4.6rem}
.fluffsy-withdrawal__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}
.fluffsy-withdrawal textarea{min-height:9rem;resize:vertical}
.fluffsy-withdrawal__help{font-size:1.3rem;line-height:1.5;margin:.6rem 0 0}
.fluffsy-withdrawal__privacy{font-size:1.3rem;line-height:1.6;margin:2rem 0}
.fluffsy-withdrawal__review{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.2rem;padding:2rem}
.fluffsy-withdrawal__review dl{margin:0 0 2rem}
.fluffsy-withdrawal__review dt{font-weight:600;margin-top:1.2rem}
.fluffsy-withdrawal__review dd{margin:.3rem 0;white-space:pre-wrap;overflow-wrap:anywhere}
.fluffsy-withdrawal__actions{display:flex;flex-wrap:wrap;gap:1rem}
.fluffsy-withdrawal__status{padding:1.5rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.8rem;line-height:1.6}
@media(max-width:749px){.fluffsy-withdrawal__grid{grid-template-columns:1fr;gap:0}.fluffsy-withdrawal{padding:3rem 1.8rem}.fluffsy-withdrawal__actions .button{width:100%}}
