.test-entry{border:1px solid #dce5ee;background:linear-gradient(125deg,#f0f6fc,#fff 70%,#fff4e8)}.test-banner{padding:16px 18px;border:1px solid #f2bd83;border-radius:16px;background:#fff6e9;color:#643915;margin:12px 0 20px}.test-banner strong{font-size:13px;letter-spacing:.08em}.test-banner p{margin:6px 0 0;font-size:14px;line-height:1.5}.test-wallet-tabs{display:flex;gap:8px;overflow:auto;margin:20px 0;padding-bottom:8px}.test-wallet-tabs button{flex-shrink:0;width:auto;min-height:42px;padding:10px 15px;font-size:14px;white-space:nowrap}.test-receipt{margin-top:16px}.test-receipt h2{font-size:20px;margin-top:12px}.test-receipt-amount{display:block;font-size:28px;font-weight:800;color:#163b59;margin:12px 0}.test-receipt small{display:block;line-height:1.5;color:#607185}.test-wallet form{margin:20px 0}.test-wallet .live-grid button{font-size:14px}.test-wallet .live-receipt-ref{overflow-wrap:anywhere}.test-admin-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.test-admin-account{padding:24px;border:1px solid #dee6ed;border-radius:20px;background:#fff}.test-admin-account h3{font-size:20px;margin:0 0 6px}.test-admin-balance{font-size:28px;font-weight:800;color:#173c5c}.test-admin-payout{padding:16px;background:#f6f8fb;border-radius:14px;margin-top:12px}.test-admin-payout button{margin:6px 8px 0 0}.test-admin-payout p{overflow-wrap:anywhere}.test-admin-history{margin-top:16px}.test-admin-history summary{cursor:pointer;font-weight:700}.test-admin-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:20px 0}.test-admin-payout label{display:block;font-weight:700;margin:12px 0 6px}.test-admin-payout textarea{width:100%;min-height:75px;border:1px solid #d6dfe7;border-radius:10px;padding:12px;font:inherit}.test-admin-accounts .live-chip{display:inline-block;padding:6px 10px;border-radius:99px;background:#edf3f9;color:#214f75;font-size:12px;font-weight:700}@media(max-width:600px){.test-admin-accounts{grid-template-columns:1fr}.test-admin-toolbar{align-items:flex-start;flex-direction:column}}
