.ssp-wallet{font-size:14px;color:#243754}.ssp-wallet-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:27px 0}.ssp-eyebrow{font-size:10px;letter-spacing:1.6px;color:#8799b6;font-weight:650}.ssp-wallet h2{font-size:31px!important;line-height:1.3;margin:14px 0!important;color:#1c304f}.ssp-wallet-head p{font-size:13px;color:#8b9bb1;line-height:1.8;margin-bottom:0}.ssp-balance{background:#eef3ff;border:1px solid #dce6fc;border-radius:12px;padding:19px 25px;min-width:180px;display:grid;gap:6px}.ssp-balance>span{font-size:11px;color:#8093b4}.ssp-balance strong{font-size:30px;color:#3158e7}.ssp-balance small{font-size:10px;color:#91a1bb}.ssp-preview-note{background:#fffcf4;border:1px solid #eee3c8;color:#a18a54;font-size:12px;line-height:1.9;padding:13px 17px;border-radius:9px;margin-bottom:28px}.ssp-wallet h3{font-size:18px;color:#253b5b;margin:24px 0 17px}.ssp-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ssp-amount{padding:22px 12px 19px;background:white;border:1px solid #e2e8f3;border-radius:11px;text-align:center;cursor:pointer;color:#314765;transition:border-color .15s,background .15s;min-width:0}.ssp-amount strong{display:block;font-size:27px;font-weight:700;line-height:1.25}.ssp-amount strong>small{font-size:9px;margin-left:6px;color:#93a3bc;font-weight:500}.ssp-amount>span{display:block;font-size:11px;color:#93a3bb;margin-top:10px}.ssp-amount.selected{background:#f0f4ff;border:2px solid #3158e7;padding:21px 11px 18px;color:#3158e7}.ssp-amount.selected>span{color:#7291cd}.ssp-amount:hover{border-color:#9bb2ed}.ssp-custom-button strong{font-weight:300}.ssp-custom-field{background:#f8faff;border:1px solid #e3eaf6;border-radius:9px;padding:18px;margin-top:17px}.ssp-custom-field[hidden]{display:none}.ssp-custom-field label{display:block;font-size:12px;color:#748bad;margin-bottom:8px}.ssp-custom-field input{border:1px solid #dce5f5;border-radius:7px;padding:12px;width:100%;max-width:320px;background:#fff;color:#1c355b;font:inherit}.ssp-custom-field p{font-size:11px;color:#94a4bb;margin:8px 0 0}.ssp-custom-field .ssp-error{color:#bd6857}.ssp-summary{margin-top:24px;padding:20px 23px;border-radius:11px;background:#f1f5fd;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ssp-summary>div+div{border-left:1px solid #dce5f5;padding-left:24px}.ssp-summary span{display:block;font-size:11px;color:#8297b6;margin-bottom:7px}.ssp-summary strong{font-size:13px;font-weight:500;color:#7890b3}.ssp-summary b{font-weight:700;font-size:25px;color:#3158e7;letter-spacing:-.5px}.ssp-example{margin-top:15px;font-size:11px;color:#9aa9bc;line-height:1.95}.ssp-wallet-actions{display:flex;align-items:center;gap:24px;margin:23px 0 34px}.ssp-submit{background:#dce5f5;color:#899fbe;border:0;border-radius:8px;font-size:13px;padding:14px 22px;cursor:not-allowed}.ssp-wallet-actions>a{font-size:12px;color:#617fad}.ssp-history{border-top:1px solid #e8edf6;margin-top:25px;padding-top:6px}.ssp-history>p,.ssp-history-empty{color:#9aabc2;font-size:12px;padding:18px 0 8px}.ssp-history-table{overflow-x:auto}.ssp-history table{width:100%;border-collapse:collapse;font-size:12px}.ssp-history td,.ssp-history th{text-align:left;padding:13px;border-bottom:1px solid #e5ebf6}@media(max-width:700px){.ssp-wallet-head{display:block;margin-top:22px}.ssp-wallet h2{font-size:25px!important}.ssp-wallet-head p{font-size:11px}.ssp-balance{margin-top:20px;min-width:0;padding:17px 20px}.ssp-balance strong{font-size:26px}.ssp-preview-note{font-size:10px;padding:12px 14px;margin-bottom:23px}.ssp-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ssp-amount{padding:19px 9px 17px}.ssp-amount.selected{padding:18px 8px 16px}.ssp-amount strong{font-size:24px}.ssp-amount strong>small{font-size:8px}.ssp-amount>span{font-size:10px}.ssp-summary{padding:17px 15px;gap:15px}.ssp-summary>div+div{padding-left:16px}.ssp-summary b{font-size:23px}.ssp-summary strong{font-size:9px}.ssp-summary span{font-size:10px}.ssp-example{font-size:10px}.ssp-wallet-actions{display:block}.ssp-wallet-actions a{display:block;margin-top:15px}.ssp-submit{width:100%;font-size:12px}.ssp-custom-field{padding:14px}.ssp-wallet h3{font-size:17px}}
