.withdraw-mask { position: fixed; z-index: 10080; inset: 0; display: flex; align-items: center; justify-content: center; padding: 18px; background: rgba(3,12,8,.72); backdrop-filter: blur(9px); font-family: Inter,"Segoe UI","Microsoft YaHei",Arial,sans-serif; }
.withdraw-sheet { width: min(100%,390px); max-height: calc(100vh - 28px); overflow-y: auto; border: 1px solid rgba(16,201,121,.2); border-radius: 25px; padding: 21px 19px 19px; color: #101815; background: #fff; box-shadow: 0 26px 85px rgba(0,0,0,.4); }
.withdraw-head { display: flex; align-items: center; justify-content: space-between; }.withdraw-head span { color: #009b5a; font-size: 9px; font-weight: 900; letter-spacing: .14em; }.withdraw-head h2 { margin: 3px 0 0; font-size: 23px; }.withdraw-close { width: 36px; height: 36px; border: 0; border-radius: 50%; color: #53625c; background: #edf3f0; font-size: 23px; cursor: pointer; }
.withdraw-network,.withdraw-bound { display: flex; align-items: center; gap: 11px; margin-top: 17px; border-radius: 15px; padding: 12px; background: #f2f7f4; }.withdraw-tron-logo { display: grid; flex: none; width: 39px; height: 39px; place-items: center; border-radius: 50%; color: #fff; background: #e94155; font-weight: 900; }.withdraw-network div,.withdraw-bound div { display: grid; min-width: 0; gap: 2px; }.withdraw-network strong { font-size: 14px; }.withdraw-network small,.withdraw-bound small { color: #83908a; font-size: 10px; }.withdraw-network em { margin-left: auto; border-radius: 999px; padding: 6px 8px; color: #009b5a; background: #e8fff4; font-size: 10px; font-style: normal; font-weight: 900; }.withdraw-bound strong { overflow-wrap: anywhere; font-size: 11px; line-height: 1.45; }
.withdraw-address-field { display: block; margin-top: 15px; text-align: left; }.withdraw-address-field > span { display: block; margin: 0 0 7px 2px; color: #64736c; font-size: 11px; font-weight: 800; }.withdraw-address-field input { box-sizing: border-box; width: 100%; height: 52px; border: 1.5px solid #dce7e2; border-radius: 13px; padding: 0 13px; color: #101815; background: #fbfdfc; outline: none; font-size: 13px; }.withdraw-address-field input:focus { border-color: #10c979; box-shadow: 0 0 0 3px rgba(16,201,121,.1); }
.withdraw-amount-field{display:block;margin-top:14px;text-align:left}.withdraw-amount-field>span{display:block;margin:0 0 7px 2px;color:#64736c;font-size:11px;font-weight:800}.withdraw-amount-field>div{display:grid;grid-template-columns:1fr auto;align-items:center;height:54px;border:1.5px solid #dce7e2;border-radius:13px;background:#fbfdfc;overflow:hidden}.withdraw-amount-field input{min-width:0;height:100%;border:0;padding:0 13px;outline:0;background:transparent;color:#101815;font-size:22px;font-weight:800}.withdraw-amount-field b{padding:0 13px;color:#00a763;font-size:12px}.withdraw-amount-field small{display:block;margin:6px 2px 0;color:#84918b;font-size:10px}.withdraw-all{display:block;margin:8px 2px 0 auto;border:0;color:#00a763;background:transparent;font-size:11px;font-weight:800;cursor:pointer}
.withdraw-address-tip,.withdraw-network-note { margin-top: 13px; border-radius: 14px; padding: 12px 13px; color: #cfe8dc; background: linear-gradient(135deg,#17251f,#09120d); }.withdraw-address-tip strong,.withdraw-network-note strong { color: #10c979; font-size: 12px; }.withdraw-address-tip p,.withdraw-network-note p { margin: 5px 0 0; color: #a8bbb2; font-size: 10px; line-height: 1.55; }.withdraw-error { min-height: 17px; margin: 8px 1px 0; color: #d94841; font-size: 11px; }
.withdraw-bind,.withdraw-submit-demo { width: 100%; min-height: 48px; border: 0; border-radius: 12px; color: #07110c; background: #10c979; font-size: 14px; font-weight: 900; cursor: pointer; }.withdraw-change { width: 100%; min-height: 45px; margin-top: 14px; border: 1.5px solid #dce7e2; border-radius: 12px; color: #101815; background: #fff; font-size: 13px; font-weight: 800; cursor: pointer; }.withdraw-submit-demo { margin-top: 9px; color: #10c979; background: #101815; }.withdraw-submit-demo:disabled{cursor:default;opacity:.66}.withdraw-safe-note,.withdraw-status { margin: 10px 2px 0; text-align: center; color: #819089; font-size: 10px; line-height: 1.5; }.withdraw-status.is-error { color: #d94841; }.withdraw-status.is-success{color:#009b5d;font-weight:800}
@media(max-width:560px){.withdraw-mask{display:block;overflow-y:auto;padding:0;background:#fff;backdrop-filter:none}.withdraw-sheet{box-sizing:border-box;width:100%;min-height:100dvh;max-height:none;border:0;border-radius:0;padding:calc(20px + env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom));box-shadow:none}.withdraw-head{position:sticky;top:calc(-20px - env(safe-area-inset-top));z-index:2;margin:calc(-20px - env(safe-area-inset-top)) -18px 0;padding:calc(20px + env(safe-area-inset-top)) 18px 12px;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}}
