.withdrawal-widget{border:1px solid #c7d4c9;border-radius:10px;padding:24px;margin:20px 0;background:#f2f6ee}.withdrawal-widget>p{margin:0 0 15px}.withdrawal-widget>.text-link{display:inline-flex;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px;margin-top:15px}.withdrawal-form [hidden]{display:none!important}.withdrawal-form .field{margin:0 0 17px}.withdrawal-form .field input,.withdrawal-form .field select{background:#fff;width:100%;max-width:100%;box-sizing:border-box}.withdrawal-form .field small{display:block;line-height:1.6;font-size:12px;color:#596b5d;margin-top:7px}.withdrawal-note{font-size:13px;line-height:1.7;padding:13px 15px;background:#e5ede1;border-radius:5px}.withdrawal-form>a{font-size:12px;color:#36573f;text-decoration:underline;text-underline-offset:3px}.withdrawal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.withdrawal-actions .button{font-family:inherit;font-size:13px;padding:13px 18px;cursor:pointer}.withdrawal-actions button:disabled{opacity:.5;cursor:wait}.withdrawal-review h3,.withdrawal-receipt h3{font-size:22px;line-height:1.3}.withdrawal-summary{display:grid;gap:12px;margin:19px 0}.withdrawal-summary>div{border-bottom:1px solid #ccd7c8;padding-bottom:10px}.withdrawal-summary dt{font-size:11px;color:#586d5d}.withdrawal-summary dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.withdrawal-declaration{font-weight:600;background:#fff;padding:15px;border-left:3px solid #416b50}.withdrawal-status{font-size:13px;line-height:1.6;margin-top:13px;overflow-wrap:anywhere}.withdrawal-receipt p{overflow-wrap:anywhere}.withdrawal-receipt details{margin-top:20px;font-size:12px}.withdrawal-receipt summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.withdrawal-receipt textarea{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:12px;border:1px solid #b7c7b7;background:white;font-size:12px;line-height:1.55;resize:vertical}.withdrawal-form :focus-visible{outline:3px solid #6293c1;outline-offset:3px}@media(max-width:560px){.withdrawal-widget{padding:17px}.withdrawal-form .field input,.withdrawal-form .field select{font-size:16px}.withdrawal-actions .button{width:100%;justify-content:center}.withdrawal-widget>.text-link{display:block;line-height:1.8}}
