.bonus-wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:16px 0}.bonus-wallet-card{padding:18px;border:1px solid #cbac4b44;border-radius:14px;background:linear-gradient(135deg,#c7a44414,transparent);display:flex;flex-direction:column;gap:8px;min-width:0}.bonus-wallet-card small{font-weight:700}.bonus-wallet-card b{font-size:24px;color:#e9cb72}.bonus-wallet-card span{font-size:12px;color:#9ba9bd}.bonus-note{padding:14px 16px;border-radius:12px;background:#d5af4b10;border:1px solid #d5af4b33;color:#c8d3e1;font-size:13px;line-height:1.7;margin:14px 0}.bonus-game-wallet{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;margin-bottom:16px;border:1px solid #d4b45b44;border-radius:14px;background:#121d2b}.bonus-game-wallet>div{display:grid;gap:6px}.bonus-game-wallet small{color:#a7b6c8}.bonus-game-wallet .actions{display:flex;gap:8px;flex-wrap:wrap}.slip-wallet-label{display:grid;gap:6px;padding:8px 0;font-size:12px}.slip-wallet-label select{width:100%;padding:9px;border-radius:7px;background:#182a37;color:#fff;border:1px solid #ffffff30}.admin-announcement{width:min(92vw,490px);max-height:90dvh;overflow:auto;border:1px solid #ddba5b77;border-radius:22px;padding:30px;color:#e8edf5;background:linear-gradient(150deg,#162339,#0d1524);box-shadow:0 24px 100px #0009;text-align:center}.admin-announcement::backdrop{background:#050b17cc;backdrop-filter:blur(6px)}.announcement-icon{margin:0 auto 15px;color:#edc968}.announcement-icon svg{width:36px;height:36px}.admin-announcement small{font-size:11px;letter-spacing:2px;color:#b6a36c}.admin-announcement h2{margin:12px 0;font-size:24px}.announcement-amount{font-size:40px;font-weight:800;color:#f2d37e;margin:20px 0 8px}.announcement-time{display:inline-block;border-radius:30px;padding:8px 15px;background:#ecbd4318;color:#f1cb72;font-size:13px}.announcement-body{font-size:14px;line-height:1.8;color:#bdc9d9;text-align:left;margin:22px 0}.bonus-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.bonus-form-grid{grid-template-columns:1fr}.admin-announcement{padding:22px}.bonus-game-wallet{align-items:stretch}.bonus-game-wallet .actions{width:100%}}
.admin .bonus-wallet-card b{color:#8f6b12}.admin .bonus-wallet-card span,.admin .bonus-note{color:#586579}.admin .bonus-note{background:#fcf9ef}.admin .bonus-wallet-card{background:linear-gradient(130deg,#fcf9ef,#fff)}

img.is-cover-fallback{object-fit:contain!important;padding:24px;background:radial-gradient(circle,#573048,#251324)}
