.fm-wd h2{margin:0 0 6px;font-size:22px;line-height:1.3;font-weight:500;color:#2e2a26}.fm-wd h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#2e2a26}.fm-wd a{color:#a8743f}.fm-wd-steps li.is-done b{background:#e6d3bd;color:#7a522c}.withdrawal-confirmation h1{text-align:left}.fm-wd .withdrawal-confirm-button{background:#2e2a26;box-shadow:0 8px 20px rgba(46,42,38,.25)}.fm-wd .withdrawal-confirm-button:hover{background:#4a3b2f}.withdrawal-order form p,.withdrawal-confirmation>p:last-child{margin:14px 0 0;text-align:center}.withdrawal-order form p a,.withdrawal-confirmation>p:last-child a{color:#7a6a5c;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.withdrawal-order h2+p{margin:0;color:#9a8a7c;font-size:13px}.withdrawal-order-items{margin:20px 0;padding:6px 0;border-top:1px solid #f0e6da;border-bottom:1px solid #f0e6da}.withdrawal-confirmation-order{margin:20px 0;padding:18px;border:1px solid #f0e6da;border-radius:18px;background:#fffaf5}.withdrawal-confirmation-order h3{padding:0 0 10px;margin:0 0 6px;border-bottom:1px solid #f0e6da}.withdrawal-order-item,.withdrawal-confirmation-item{display:flex;align-items:center;gap:12px;padding:8px 0;line-height:1.45;font-size:14px;color:#333}.withdrawal-order-item strong{font-weight:500;flex:1}.fm-wd-img{flex:none;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#f6efe7}.fm-wd-img img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.withdrawal-order-total,.withdrawal-confirmation-order>p:last-child{display:flex;justify-content:space-between;gap:20px;margin:0 0 18px;font-size:15px;color:#2e2a26}.withdrawal-confirmation-order>p:last-child{margin:10px 0 0;padding-top:12px;border-top:1px solid #f0e6da}.withdrawal-message{margin:18px auto 0;padding:14px 18px;border-radius:16px;background:#fbf6f1;color:#5a4330;font-size:14px;line-height:1.6;text-align:center}.withdrawal-error{background:#fdecea;color:#b3261e}.withdrawal-already-submitted{margin-top:18px;padding:16px 18px;border-radius:16px;background:#fbf6f1}.withdrawal-already-submitted strong{display:block;margin-bottom:4px;color:#2e2a26}.withdrawal-already-submitted p{margin:0;font-size:14px}.withdrawal-success{text-align:center;padding:38px 28px}.withdrawal-success::before{content:"✓";display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f6e3c6,#e2bf8a);box-shadow:0 0 0 10px rgba(226,191,138,.18),0 10px 30px rgba(204,153,102,.35);color:#7a522c;font-size:30px;font-weight:600}.withdrawal-success h2{margin-bottom:10px}.withdrawal-success p{max-width:420px;margin:8px auto}