/* Admin Map 11 — Xu, Ngọc and wheel ticket tester. */
.lv-economy-admin{padding:6px;font-family:Tahoma,Arial,sans-serif;font-size:13px;line-height:1.4}
.lv-economy-admin h3{margin:0 0 8px;font-size:18px}
.lv-economy-admin .hint{font-size:12px;opacity:.85;margin:8px 0 12px;line-height:1.5}
.lv-economy-target,.lv-economy-form{display:grid;gap:7px;margin:10px 0;padding:10px;border:1px solid #c5a26888;border-radius:9px;background:#fff7e31c}
.lv-economy-admin label{font-weight:700;font-size:12px}
.lv-economy-admin select,.lv-economy-admin input{box-sizing:border-box;width:100%;border:1px solid #b29b75!important;border-radius:6px!important;color:#42331c!important;background:#fff9e8!important;padding:9px!important;font-size:13px!important;min-height:37px}
.lv-economy-admin #lvEconomyTarget[hidden]{display:none!important}
.lv-economy-admin button{cursor:pointer;font-size:12px!important;border-radius:7px!important;padding:9px!important}
.lv-economy-admin button:disabled{opacity:.42;cursor:default}
.lv-economy-target>button{background:#e1c996!important;color:#503821!important;border:1px solid #ad8e53!important}
.lv-economy-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.lv-economy-balance{border:1px solid #b69d68;background:#fbefce33;border-radius:9px;padding:9px;min-width:0}
.lv-economy-balance-title{display:flex;align-items:center;gap:6px;min-height:36px;font-weight:700;line-height:1.2}
.lv-economy-balance-title img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated;flex:none}
.lv-economy-balance strong{display:block;text-align:center;font-size:21px;font-variant-numeric:tabular-nums;margin:9px 0;color:#e1af52;text-shadow:1px 1px #3e321e}
.lv-economy-buttons{display:flex;gap:5px}
.lv-economy-buttons button{flex:1;min-width:0;padding:8px 3px!important;font-weight:700}
.lv-economy-add{background:#24764e!important;border:1px solid #94bb6b!important;color:#fff!important}
.lv-economy-sub{background:#92503c!important;border:1px solid #b78c62!important;color:#fff!important}
.lv-economy-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
.lv-economy-presets button{font-size:11px!important;padding:8px 3px!important;background:#e3cd98!important;color:#543b24!important;border:1px solid #a68b55!important}
.lv-economy-status{font-size:12px;line-height:1.5;min-height:34px;border-left:3px solid #c79a4a;padding:4px 9px}
.lv-economy-history{border-top:1px solid #b6a07866;margin-top:12px;padding-top:9px}
.lv-economy-history h4{font-size:13px;margin:0 0 7px}
.lv-economy-history ol{margin:0;padding:0;list-style:none;max-height:230px;overflow-y:auto}
.lv-economy-history li{font-size:11px;padding:8px 4px;border-bottom:1px solid #b69c6740;line-height:1.55;overflow-wrap:anywhere}
@media(max-width:370px){.lv-economy-balances{grid-template-columns:1fr}.lv-economy-balance-title img{width:25px;height:25px}}
