.stars-withdraw{display:grid;gap:18px;max-width:620px;margin:0 auto 26px;color:#f5efff}
.stars-wallet-back{margin-top:12px;font-size:12px!important}
.stars-withdraw-balance{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;padding:25px 23px;border:1px solid #b36de16b;border-radius:26px;background:radial-gradient(ellipse at 95% 30%,#923acc58,transparent 70%),linear-gradient(145deg,#321b4a,#171125);box-shadow:inset 0 1px 0 #f1c8ff16,0 14px 36px #09041035}
.stars-withdraw-balance:after{content:'';position:absolute;inset:auto -35px -95px auto;width:210px;height:210px;border:1px solid #ce83ff25;border-radius:50%;z-index:-1}
.stars-withdraw-balance small{display:block;font-size:12px;color:#c9b7dd;margin:12px 0 6px}
.stars-withdraw-balance strong{display:block;font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-1.6px}
.stars-withdraw-balance strong span{font-size:16px;letter-spacing:0;color:#d6c0e9}
.stars-withdraw-balance p{font-size:12px;color:#cbb7df;margin:12px 0 0}
.stars-withdraw-art{width:100px;height:100px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 22px #b43aff70);transform:rotate(8deg)}
.stars-minimum{display:inline-block;margin-top:14px;padding:6px 10px;font-size:11px;border-radius:30px;background:#d792ff13;border:1px solid #d89eff33;color:#e2c5f7}
.stars-withdraw-form{padding:20px;border:1px solid #aa83d540;border-radius:24px;background:linear-gradient(145deg,#221830,#151122);min-width:0;box-shadow:inset 0 1px 0 #eab8ff0d}
.stars-recipient{display:flex;align-items:center;gap:11px;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #ba8de21e}
.stars-recipient-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#af6dea20;color:#dcb7ff;flex:0 0 auto}
.stars-recipient-icon svg{width:22px;height:22px}
.stars-recipient b{display:block;font-size:13px;line-height:1.4}.stars-recipient small{display:block;font-size:11px;color:#b9a7ce;margin-top:4px;overflow-wrap:anywhere}
.stars-withdraw-form>label{display:block;font-size:12px;font-weight:600;color:#cfc0df;margin-bottom:9px}
.stars-amount-field{display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #c78cfb65;border-radius:16px;background:#100c1b;box-shadow:inset 0 1px 4px #0003}
.stars-amount-field:focus-within{border-color:#df76ff;box-shadow:0 0 0 3px #c553ed20}
.stars-amount-field input{min-width:0;width:100%;padding:0;background:transparent;border:0;outline:0;color:#fff;font-family:inherit;font-size:27px;font-weight:700;appearance:textfield;-moz-appearance:textfield}
.stars-amount-field input::-webkit-inner-spin-button{appearance:none}.stars-amount-field>span{color:#bc9cd7;font-size:13px;font-weight:600}
.stars-presets{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}
.stars-presets button{padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;border-radius:11px;border:1px solid #a779d53b;color:#ddc8ef;background:#a261dd12;cursor:pointer;min-height:34px}
.stars-presets button:hover:not(:disabled){background:#a65cef35;border-color:#cf8eff88}
.stars-withdraw-note{font-size:11px;line-height:1.7;color:#bbaaca;margin:17px 0!important}
.stars-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;font-size:13px!important;border-radius:16px!important;box-shadow:0 6px 22px #d03bd633}
.stars-submit svg{width:18px;height:18px}.stars-withdraw button:disabled{opacity:.42;cursor:default;box-shadow:none}
[data-stars-result]{font-size:12px;line-height:1.5;color:#f6b5da;margin:12px 0 0}[data-stars-result]:empty{display:none}
.stars-rules{padding:18px 20px;border:1px solid #9765c92e;background:#25162c45;border-radius:22px}
.stars-rules h2,.stars-requests h2{font-size:16px!important;margin:0 0 15px!important;letter-spacing:-.3px}
.stars-rules>div{display:flex;align-items:center;gap:12px;margin-top:12px}.stars-rules>div>span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#d9b1f6;background:#a966eb1e;font-size:11px;font-weight:700}
.stars-rules p{font-size:11px;line-height:1.55;color:#c2b0d2;margin:0}.stars-requests{min-width:0}
.stars-request{padding:15px;margin-top:10px;border:1px solid #a17dd239;border-radius:20px;background:linear-gradient(135deg,#291d35,#171220)}
.stars-request-head{display:flex;align-items:center;gap:10px}.stars-request-head img{width:34px;height:34px;object-fit:contain}.stars-request-head>div{flex:1;min-width:0}
.stars-request-head strong{display:block;font-size:15px}.stars-request-head small{display:block;font-size:10px;color:#af9bc4;margin-top:3px;overflow-wrap:anywhere}
.stars-status{font-size:9px;line-height:1.4;max-width:100px;overflow-wrap:anywhere;padding:5px 8px;border-radius:10px;background:#bd8aee18;color:#d8b7f3;text-align:center}
.stars-status-paid .stars-status{color:#94e4c0;background:#37c98618}.stars-status-paid{border-color:#47ce9745}.stars-status-cancelled .stars-status{color:#b6a5c7;background:#ae98be12}
.stars-request-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid #baa0d519}
.stars-request-footer>small{font-size:10px;color:#9e8bb3}.stars-request-footer button{font-size:10px!important;padding:7px 11px!important;min-height:32px;border-radius:10px!important}
.stars-goal{padding:14px 18px;border:1px solid #bc86e32e;border-radius:18px;background:#7c40a514}.stars-goal>div{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#c7b1df;margin-bottom:9px}
.stars-goal progress{width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;appearance:none}.stars-goal progress::-webkit-progress-bar{background:#3a254c}.stars-goal progress::-webkit-progress-value{background:linear-gradient(90deg,#963bfb,#f441d3)}.stars-goal progress::-moz-progress-bar{background:linear-gradient(90deg,#963bfb,#f441d3)}
@media(max-width:350px){.stars-withdraw-balance{padding:21px 18px}.stars-withdraw-art{width:76px;height:76px}.stars-withdraw-balance strong{font-size:34px}.stars-withdraw-form{padding:17px}.stars-presets button{padding:7px 10px}.stars-request{padding:13px}.stars-status{max-width:82px}}
