.account-wallet,.wallet-checkout{color:#243c35;background:#fff;border:1px solid #dce7e3;border-radius:14px;min-width:0;margin:16px 0;padding:22px}.account-wallet header,.account-wallet footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-wallet h2,.account-wallet h3,.wallet-checkout h3{margin:0 0 12px;font-weight:700}.account-wallet p,.wallet-checkout p{margin:10px 0;font-size:14px;line-height:1.7}.account-wallet button,.wallet-checkout button{color:#176147;font:inherit;cursor:pointer;background:#edf8f2;border:1px solid #c7ded3;border-radius:8px;margin:4px;padding:10px 14px}.account-wallet button:disabled,.wallet-checkout button:disabled{opacity:.5;cursor:not-allowed}.wallet-amount{margin:16px 0;font-size:32px;display:block}.wallet-amount small{font-size:13px}.wallet-credit{border-top:1px solid #e4ece8;margin:20px 0;padding-top:18px}.wallet-credit label{gap:7px;margin:12px 0;font-size:14px;display:grid}.wallet-credit input,.wallet-credit textarea{width:100%;max-width:640px;font:inherit;color:#243c35;box-sizing:border-box;background:#fff;border:1px solid #c8d8d0;border-radius:8px;padding:11px}.wallet-credit textarea{min-height:80px}.wallet-credit small{color:#637c72;font-size:12px}.wallet-confirm{overflow-wrap:anywhere;background:#fffbef;border:1px solid #efc284;border-radius:10px;margin:16px 0;padding:16px}.wallet-error{color:#b93838}.wallet-message{background:#eef6fa;border-radius:8px;padding:10px}.wallet-table-wrap{overflow-x:auto}.wallet-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.wallet-table-wrap th,.wallet-table-wrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e6eeea;max-width:340px;padding:12px}.wallet-table-wrap small{color:#637c72;margin-top:4px;font-size:11px;display:block}.account-wallet footer{margin-top:16px;font-size:13px}.wallet-checkout a{margin-top:12px;text-decoration:underline;display:inline-block}@media (width<=600px){.account-wallet,.wallet-checkout{padding:14px}.account-wallet header{align-items:flex-start}.wallet-credit input,.wallet-credit textarea{max-width:100%}.wallet-checkout button{white-space:normal;max-width:100%}}.wallet-table-wrap th,.wallet-table-wrap td:first-child{white-space:nowrap}
