.sol-fast-permission{margin:0 0 16px;padding:14px;border:1px solid #70eeb642;border-radius:16px;background:linear-gradient(125deg,#17382d66,#101722);box-shadow:inset 0 1px #9ff5bf12}
.sol-fast-permission [data-fast-status]{font-size:12px;color:#99edbf;line-height:1.6;overflow-wrap:anywhere}
.sol-payout-balance form{display:grid;gap:12px}.sol-payout-balance .toggle-row{display:flex;gap:8px;align-items:flex-start;font-size:12px}.sol-payout-balance input[type=checkbox]{width:18px;min-width:18px;margin-top:4px}.sol-withdraw-history{display:grid;gap:12px;margin-top:20px}.sol-withdraw-history output{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}
.sol-fast-permission summary{cursor:pointer;padding:12px 0;font-weight:650}.sol-fast-permission p{font-size:12px;color:#a6b5ae;line-height:1.6}.sol-fast-permission form{display:grid;gap:12px}.sol-fast-permission label{font-size:12px}.sol-fast-permission .toggle-row{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.sol-fast-permission input[type=checkbox]{width:18px!important;min-width:18px;height:18px;flex:none;margin:2px 0}.sol-fast-permission input:not([type=checkbox]){width:100%;min-width:0}.sol-fast-permission button{margin-top:8px}
.sol-managed-order{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #8cb69b24;overflow-wrap:anywhere}.sol-managed-order>div{display:grid;gap:5px;min-width:0}.sol-managed-order small{font-size:11px;color:#9dafaa}.sol-managed-order button{font-size:11px;flex-shrink:0}.sol-payout-balance{display:grid;gap:12px;padding:20px;border-radius:20px;background:linear-gradient(140deg,#1d4e3744,#141b2b);border:1px solid #89e7b633}.sol-payout-balance>strong{font-size:30px;color:#b8f6c3}.sol-payout-balance label{display:grid;gap:8px}.sol-payout-balance button{width:100%}.sol-withdraw-form{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #8cb69b24}.sol-withdraw-form .toggle-row{display:flex;gap:8px;align-items:start;font-size:12px}.sol-withdraw-form input[type=checkbox]{width:18px;min-width:18px;margin-top:4px}.sol-withdraw-form output{font-size:12px;overflow-wrap:anywhere}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){.sol-fast-permission .form-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sol-fast-permission{padding:12px;border-radius:14px}.sol-managed-order{align-items:start}.sol-managed-order button{max-width:105px}.sol-fast-permission input,.sol-fast-permission select{font-size:16px}}
