.fs-withdraw-screen .pk-body{padding:20px;background:#fff}
.fs-withdraw-prompt,.fs-withdraw-warning{margin:0 0 24px;font-size:20px;line-height:1.5;color:#221c1c}
.fs-withdraw-option{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;border:1px solid #d5dadd;border-radius:8px;background:#fff;cursor:pointer;box-sizing:border-box}
.fs-withdraw-option.selected{border:2px solid #22bb5f;padding:15px}
.fs-withdraw-check{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid #b0b9c2;border-radius:3px;font-size:14px;color:#fff;box-sizing:border-box}
.fs-withdraw-option.selected .fs-withdraw-check{border-color:#22bb5f;background:#22bb5f}
.fs-withdraw-option-body{min-width:0;flex:1}
.fs-withdraw-option h3{margin:0 0 8px;font-size:16px;line-height:24px;color:#221c1c}
.fs-withdraw-option p,.fs-withdraw-notice p,.fs-withdraw-notice li{margin:0;font-size:12px;line-height:1.75;color:#697375;overflow-wrap:anywhere}
.fs-withdraw-services{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:12px;border-top:2px solid #b0b9c2;font-size:11px}
.fs-withdraw-services th{padding:12px 0;color:#697375;border-bottom:1px solid #eceff1;font-size:11px}
.fs-withdraw-services td{padding:10px 2px;text-align:center;color:#221c1c;font-size:11px;overflow-wrap:anywhere}
.fs-withdraw-services td+td{color:#87919a}
.fs-withdraw-service-status{padding:12px 0;font-size:12px;line-height:1.8;color:#87919a}
.fs-withdraw-actions{flex:none;padding:16px 20px;background:#fff;border-top:1px solid #eceff1}
.fs-withdraw-actions button{margin:0;min-height:48px;border-radius:8px;font-size:16px}
.fs-withdraw-actions button+button{margin-top:8px}
.fs-withdraw-login label{display:block;margin:16px 0;color:#697375;font-size:14px}
.fs-withdraw-login input{display:block;width:100%;margin-top:8px;box-sizing:border-box}
.app-grade-value strong{font-size:26px;line-height:1.5}
.fs-withdraw-notice{padding:16px;border:1px solid #d5dadd;border-radius:8px}
.fs-withdraw-notice h3{margin:0 0 8px;font-size:16px;line-height:1.5}
.fs-withdraw-notice h4{margin:16px 0 8px;font-size:13px;line-height:1.5}
.fs-withdraw-notice ul{list-style:none;margin:0;padding:0}
.fs-withdraw-notice li::before{content:'· ';}
.fs-withdraw-notice .fs-withdraw-preserved{color:#d14747}
.fs-withdraw-block{margin-top:20px;padding:16px;background:#fff6f4;border-radius:8px}
.fs-withdraw-block h3{margin:0 0 8px;font-size:16px}
.fs-withdraw-block p,.fs-withdraw-account,.fs-withdraw-complete p{font-size:14px;line-height:1.8}
.fs-withdraw-agree{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6}
.fs-withdraw-agree input{flex:none;accent-color:#22bb5f;width:20px;height:20px}
.fs-withdraw-complete{padding:36px 0}
.fs-withdraw-complete h2{font-size:22px;line-height:1.6}
.fs-common-k-37 .fs-profile-withdraw{display:block;min-height:44px;padding:10px 4px;margin:24px auto;border:0;background:#fff;color:#697375;text-decoration:underline;text-underline-offset:5px;font-size:14px}
.fs-common-k-37 .pk-body{padding-bottom:24px}
.fs-profile-row{align-items:flex-start}
.fs-profile-row b{overflow-wrap:anywhere;white-space:normal;line-height:1.6}
.fs-profile-row .fs-profile-placeholder{color:#22bb5f}
.fs-example-map{position:relative;width:100%;height:248px;overflow:hidden;background:#eaf3e6}
.fs-example-map>svg{width:100%;height:100%}
.fs-example-map-marker{position:absolute;transform:translate(-50%,-100%);padding:6px 9px;border:2px solid #fff;border-radius:14px;background:#22bb5f;color:#fff;font-size:11px;box-shadow:0 2px 5px #0002;white-space:nowrap}
.pk-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.fs-withdraw-prompt>.description-pin,.fs-withdraw-option h3>.description-pin{top:-9px;left:-9px}
