.midas-withdrawal{--wine:#601521;--line:#e3d5d7;max-width:960px;margin:30px auto 60px;padding:clamp(20px,4vw,48px);background:#fff;color:#242424;border:1px solid var(--line);border-radius:16px;font-family:Lato,Arial,sans-serif;font-size:17px;line-height:1.6;box-sizing:border-box}.midas-withdrawal *{box-sizing:border-box}.midas-withdrawal [hidden]{display:none!important}.midas-withdrawal h1,.midas-withdrawal h2{color:var(--wine);font-family:Georgia,serif;font-weight:400;line-height:1.2}.midas-withdrawal h1{font-size:clamp(30px,5vw,46px);margin:18px 0}.midas-withdrawal h2{font-size:29px}.withdrawal-languages{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.midas-withdrawal button{border:1px solid var(--wine);border-radius:7px;background:var(--wine);color:#fff;font:inherit;font-weight:700;padding:12px 20px;cursor:pointer;min-height:46px}.midas-withdrawal button.secondary,.withdrawal-languages button{background:#fff;color:var(--wine)}.withdrawal-languages button{padding:7px 13px}.withdrawal-languages button[aria-pressed=true]{background:var(--wine);color:#fff}.midas-withdrawal button:focus-visible,.midas-withdrawal input:focus-visible,.midas-withdrawal textarea:focus-visible{outline:3px solid #237c9d;outline-offset:3px}.withdrawal-preview{font-size:14px;padding:10px 14px;background:#fff3d6;border-radius:6px}.withdrawal-note{padding:15px 18px;background:#f7f2f3;border-left:3px solid var(--wine)}.withdrawal-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.midas-withdrawal label{display:block;font-weight:700}.midas-withdrawal input,.midas-withdrawal textarea{display:block;width:100%;margin-top:7px;border:1px solid #a89b9e;border-radius:6px;padding:12px 14px;font:inherit;color:#242424;background:#fff;min-height:48px}.midas-withdrawal textarea{resize:vertical}.withdrawal-help,.withdrawal-required{font-size:14px;color:#5b5556}.withdrawal-help{margin:12px 0 24px}.withdrawal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.withdrawal-error{color:#a11327;font-weight:700}.midas-withdrawal dl{background:#f7f2f3;padding:20px;border-radius:8px}.midas-withdrawal dt{font-weight:700;margin-top:14px}.midas-withdrawal dt:first-child{margin-top:0}.midas-withdrawal dd{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}#withdrawal-result{margin-top:25px;padding:20px;background:#f7f2f3;border-radius:8px}@media(max-width:600px){.withdrawal-grid{grid-template-columns:1fr;gap:18px}.midas-withdrawal{margin:15px auto 30px;border-radius:9px}.withdrawal-actions button{width:100%}}

.withdrawal-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.midas-withdrawal button:disabled{opacity:.6;cursor:wait}

/* Page header follows the storefront; fields remain in their own panel. */
.midas-withdrawal{--wine:var(--gc-blue,#57151d);max-width:1080px;margin:0 auto;padding:22px 18px 52px;border:0;border-radius:0;color:var(--gc-text,#242424);font-family:var(--gc-body-font,Lato,Arial,sans-serif)}
.midas-withdrawal .withdrawal-hero{padding:24px 0;border-bottom:2px solid var(--wine)}
.midas-withdrawal .withdrawal-hero h1{font-family:var(--gc-heading-font,"Playfair Display",Georgia,serif);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.08;margin:.35rem 0;color:var(--wine)}
.midas-withdrawal .withdrawal-hero p{max-width:720px;font-size:1rem;margin:0;opacity:.9}
.withdrawal-panel{margin-top:16px;padding:22px;border:1px solid color-mix(in srgb,var(--wine) 18%,#fff);border-radius:4px}
.withdrawal-panel .withdrawal-languages{margin-bottom:22px}
@media(max-width:820px){.midas-withdrawal{width:100%;padding:10px 12px 28px}.midas-withdrawal .withdrawal-hero{padding:8px 0 16px}.midas-withdrawal .withdrawal-hero h1{font-size:clamp(1.65rem,6vw,2.1rem)}.withdrawal-panel{padding:14px}.withdrawal-panel .withdrawal-languages{justify-content:flex-start}}
