.inline-form{display:flex;gap:12px;align-items:center}.inline-form input{flex:1;min-height:43px;border:1px solid #dfe1e8;border-radius:7px;padding:10px 12px;font:inherit}.details-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.details-list p{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eceef2;margin:0;padding:14px 0;color:#6d7282}.details-list strong{color:#292d40;text-align:right}.admin-user-detail{margin-top:24px}.email-audit-filters>h1{font-size:20px;color:#292d40;margin:0 0 6px}.email-audit-filters>p{margin:0 0 20px;color:#6d7282;max-width:760px}.audit-summary{padding:15px;border-radius:8px;background:#f5f6f8;margin:14px 0}.audit-summary strong{color:#292d40}.audit-summary p,.audit-summary small{display:block;margin:6px 0 0;color:#6d7282}.audit-sections{display:grid;gap:18px;margin-top:20px}.audit-sections h3{font-size:15px;color:#292d40;margin:0 0 8px}.audit-sections p{color:#6d7282}.audit-json{max-height:260px;overflow:auto;white-space:pre-wrap;background:#f5f6f8;border-radius:7px;padding:12px;font-size:12px;line-height:1.45;color:#303449}.monitor-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.monitor-head h1{font-size:19px;color:#292d40;margin:0}.monitor-head p,.monitor-card>p{color:#6d7282;margin:6px 0 0}.monitor-head>span{background:#f0f1f3;border-radius:999px;padding:6px 12px;font-weight:700;color:#454b5e}.monitor-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.monitor-balance,.monitor-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px}.monitor-balance p{margin:0;color:#6d7282;font-size:13px}.monitor-balance strong{display:block;margin:7px 0;font-size:25px;color:#292d40}.monitor-balance small{color:#6d7282}.monitor-balance em{display:block;margin-top:8px;color:#c62828;font-style:normal;font-size:13px;font-weight:700}.monitor-balance.below-reserve{border-color:#f2a5a5}.monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.monitor-card h2{font-size:16px;color:#292d40;margin:0 0 12px}.monitor-list{display:grid;gap:8px}.monitor-list>div{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:6px;background:#f5f6f8;color:#52586a;font-size:13px}.monitor-list strong{color:#292d40}.subnav{display:flex;gap:20px;margin:0 0 16px;border-bottom:1px solid #e4e6eb}.subnav a{padding:10px 2px;color:#777d8d;font-size:14px;border-bottom:2px solid transparent}.subnav a.active{color:#4b9700;border-color:#4b9700;font-weight:700}.positive-value{color:#198754;font-weight:700}.negative-value{color:#c12d3c;font-weight:700}.warning-value{color:#d08308;font-weight:700}.leaderboard-table td:first-child{display:flex;align-items:center;gap:10px}.rank-avatar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#eff1f4;color:#41475b;font-size:11px;font-weight:700}.rank-avatar img{width:100%;height:100%;object-fit:cover}.rank-crown{color:#c99322;font-size:18px}.rank-number{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#f0f1f3;color:#40475a;font-size:12px;font-weight:700}.rank-number.first{background:#4b9700;color:#fff}.receipt-amount{text-align:center;display:grid;gap:7px;margin:14px 0}.receipt-amount>span,.receipt-amount small{color:#6d7282}.receipt-amount strong{font-size:30px;color:#292d40}.receipt-amount em{justify-self:center;padding:4px 12px;border-radius:999px;background:#eef7f0;font-style:normal;font-size:13px}.receipt-amount em.negative-value{background:#fff0f1}@media(max-width:640px){.inline-form{align-items:stretch;flex-wrap:wrap}.inline-form input{width:100%}.details-list,.monitor-balances,.monitor-grid{grid-template-columns:1fr}.monitor-head{align-items:flex-start;flex-direction:column}}@media print{body>*:not(.credit-debit-modal){display:none!important}.credit-debit-modal{position:static!important;background:#fff!important}.credit-debit-modal .modal-card{box-shadow:none!important;border:0!important}.credit-debit-modal .modal-close,.credit-debit-modal .download-credit-debit{display:none!important}}
