/* JRG69 BATTLE DEPOSIT — MOBILE ONLY */
@media (min-width: 768px) {
  #jrg69-battle-deposit-mobile { display: none !important; }
}

:host{display:block;width:100%;contain:content;font-family:Arial,Helvetica,sans-serif;color:#fff;}*{box-sizing:border-box;}.wrap{position:relative;width:calc(100% - 18px);margin:12px auto 18px;padding:16px 10px 11px;overflow:hidden;border:1px solid rgba(255,210,79,.58);border-radius:15px;background:radial-gradient(circle at 8% 0%,rgba(255,197,40,.20),transparent 31%),radial-gradient(circle at 100% 100%,rgba(174,7,20,.20),transparent 44%),linear-gradient(155deg,#4a0008 0%,#240005 52%,#120003 100%);box-shadow:inset 0 1px 0 rgba(255,244,192,.18),inset 0 -18px 30px rgba(0,0,0,.22),0 8px 22px rgba(0,0,0,.34);}.wrap:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(135deg,transparent 0 48%,rgba(255,214,82,.22) 49% 50%,transparent 51% 100%);background-size:22px 22px;}.plate{position:relative;z-index:1;width:max-content;max-width:calc(100% - 16px);margin:-4px auto 12px;padding:6px 16px;border:1px solid #ffe58d;border-radius:999px;color:#370500;background:linear-gradient(180deg,#fff2aa,#f1b72e 58%,#9a5905);box-shadow:inset 0 1px 0 #fff8d7,0 4px 12px rgba(0,0,0,.32),0 0 16px rgba(255,195,43,.19);font-size:10px;line-height:1;font-weight:900;letter-spacing:.75px;text-align:center;text-transform:uppercase;}.head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px;}.title{font-size:15px;line-height:1;font-weight:900;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 2px 0 #6e050d;}.sub{margin-top:5px;color:#f9d990;font-size:10px;line-height:1.3;font-weight:700;}.badge{flex:0 0 auto;min-height:23px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid rgba(85,222,144,.46);border-radius:999px;color:#b9ffd7;background:rgba(1,20,25,.56);font-size:8px;font-weight:900;letter-spacing:.45px;text-transform:uppercase;}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#55de90;box-shadow:0 0 7px #55de90;}.badge.error{color:#ffd0d0;border-color:rgba(255,105,105,.5);}.badge.error:before{background:#ff6969;box-shadow:0 0 7px #ff6969;}.columns{position:relative;z-index:1;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:0 9px 6px;color:rgba(255,239,199,.62);font-size:8px;font-weight:900;letter-spacing:.48px;text-transform:uppercase;}.columns span:last-child{text-align:right;}.list{position:relative;z-index:1;display:grid;gap:6px;}.row{position:relative;min-height:52px;padding:7px 8px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;overflow:hidden;border:1px solid rgba(255,215,105,.25);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 40%),rgba(45,2,7,.92);box-shadow:inset 0 -7px 13px rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.2);}.row.r1{min-height:58px;border-color:rgba(255,220,106,.72);background:radial-gradient(circle at 10% 50%,rgba(255,210,75,.21),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%),rgba(55,4,8,.98);box-shadow:0 0 17px rgba(255,206,67,.17),0 5px 12px rgba(0,0,0,.26);}.row.r2{border-color:rgba(215,229,242,.52);background:linear-gradient(90deg,rgba(220,228,236,.07),transparent 34%),rgba(45,2,7,.94);}.row.r3{border-color:rgba(216,139,70,.5);background:linear-gradient(90deg,rgba(216,139,70,.08),transparent 34%),rgba(45,2,7,.94);}.row.r4{border-color:rgba(232,71,83,.48);background:linear-gradient(90deg,rgba(232,71,83,.09),transparent 34%),rgba(45,2,7,.94);}.row.r5{border-color:rgba(232,214,177,.38);background:linear-gradient(90deg,rgba(232,214,177,.065),transparent 34%),rgba(35,1,5,.96);}.rank{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,245,208,.5);border-radius:10px;color:#280600;background:linear-gradient(180deg,#fff2ae,#efb832 52%,#995b09);box-shadow:inset 0 1px 0 #fff8dc,0 4px 8px rgba(0,0,0,.22);font-size:12px;font-weight:900;}.r1 .rank{width:34px;height:34px;background:linear-gradient(180deg,#fff5bd,#ffd14c 48%,#ae690b);box-shadow:0 0 13px rgba(255,209,76,.28);}.r2 .rank{background:linear-gradient(180deg,#fff,#cdd9e3 52%,#687987);}.r3 .rank{background:linear-gradient(180deg,#ffd4a5,#cf803b 52%,#713b14);}.r4 .rank{color:#fff4f4;border-color:#ff9aa2;background:linear-gradient(180deg,#ff8a94,#c82436 55%,#690713);text-shadow:0 1px 0 #5a0009;box-shadow:0 0 10px rgba(232,71,83,.25);}.r5 .rank{color:#f7e9c8;border-color:#d8c49b;background:linear-gradient(180deg,#554b42,#2a211d 54%,#100b09);text-shadow:0 1px 0 #000;box-shadow:0 0 9px rgba(232,214,177,.16);}.user{min-width:0;}.name{overflow:hidden;color:#fff7df;font-size:12px;line-height:1.15;font-weight:900;letter-spacing:.18px;text-overflow:ellipsis;white-space:nowrap;}.self{margin-left:5px;padding:2px 5px;border:1px solid rgba(255,218,104,.58);border-radius:5px;color:#3b0505;background:linear-gradient(180deg,#ffe692,#d9a11d);font-size:7px;font-weight:900;vertical-align:1px;text-transform:uppercase;}.hint{margin-top:4px;color:rgba(255,238,194,.56);font-size:8px;font-weight:800;letter-spacing:.32px;text-transform:uppercase;}.amount{text-align:right;white-space:nowrap;}.money{color:#ffe797;font-size:13px;line-height:1;font-weight:900;text-shadow:0 1px 0 #000,0 0 7px rgba(255,212,83,.22);}.unit{margin-top:4px;color:rgba(255,244,215,.58);font-size:7px;font-weight:900;letter-spacing:.42px;text-transform:uppercase;}.foot{position:relative;z-index:1;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(255,237,194,.58);font-size:8px;font-weight:700;}.empty{position:relative;z-index:1;padding:16px 12px;border:1px dashed rgba(255,218,111,.35);border-radius:12px;color:#ffe4a3;background:rgba(45,2,7,.76);font-size:10px;font-weight:800;text-align:center;}@media(max-width:350px){.wrap{width:calc(100% - 12px);padding-left:8px;padding-right:8px}.title{font-size:13px}.sub{font-size:9px}.badge{padding:0 7px}.money{font-size:11px}.row,.columns{grid-template-columns:33px minmax(0,1fr) auto;gap:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
