.withdrawal-page{padding:28px 16px}.withdrawal-panel{max-width:720px;width:100%;box-sizing:border-box}.withdrawal-panel p{margin:12px 0;line-height:1.6}.withdrawal-statement{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f1f6f3;border-radius:10px;padding:18px;color:#102D25;line-height:1.6}.withdrawal-panel small{display:block;font-size:.83rem;line-height:1.45;margin-top:6px;color:#56675f}.withdrawal-info{margin-top:22px;font-size:.9rem;line-height:1.55}.withdrawal-info summary{cursor:pointer;font-weight:700}.withdrawal-edit{margin-top:12px}.withdrawal-company{text-align:center;font-size:.8rem;color:#56675f}.withdrawal-company a{color:#102D25}.withdrawal-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.withdrawal-admin-grid .form-group{margin:12px 0}.withdrawal-admin-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.withdrawal-admin-warning{padding:14px;background:#fff4d8;border-left:4px solid #ffb245;margin-bottom:18px}.withdrawal-admin-card{max-width:1100px}.withdrawal-admin-card label{display:block;margin-bottom:6px}.withdrawal-admin-card .inline-check{display:flex;align-items:flex-start;gap:8px}.withdrawal-admin-card textarea{min-height:100px}.portal-legal-links{text-align:center;margin:20px 0;font-size:.88rem}.portal-legal-links a{color:inherit;text-underline-offset:3px}.portal-cart .portal-legal-links{color:#fff}.withdrawal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}
