.reward-code-panel{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(280px,.9fr);gap:14px;padding:16px;border:1px solid rgba(212,175,55,.28);border-left:4px solid #d4af37;border-radius:10px;background:linear-gradient(90deg,rgba(212,175,55,.12),rgba(22,27,34,.72) 42%),rgba(8,12,19,.72)}.reward-code-form{display:grid;gap:12px;min-width:0}.reward-code-head{display:flex;align-items:center;gap:12px;min-width:0}.reward-code-icon{width:42px;height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#d4af37;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.25);flex-shrink:0}.reward-code-head h2,.reward-code-history-title{margin:0;font-family:caudex,serif;color:#f0ead9;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.reward-code-head p{margin:2px 0 0;color:#9aa4ad;font-size:.8rem}.reward-code-entry{display:flex;gap:10px}.reward-code-entry input{min-height:42px;text-transform:uppercase;letter-spacing:.05em}.reward-code-history{min-width:0;padding-left:14px;border-left:1px solid rgba(255,255,255,8%)}.reward-code-history-title{font-size:.78rem;color:#d4af37;margin-bottom:9px}.reward-code-history-list{display:grid;gap:7px}.reward-code-history-item{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,6%)}.reward-code-history-code{color:#f5d461;font-family:ui-monospace,jetbrains mono,monospace;font-size:.72rem}.reward-code-history-reward{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dbe4ec;font-size:.78rem}.reward-code-history-date{color:#7f8a98;font-size:.7rem;white-space:nowrap}@media(max-width:991px){.reward-code-panel{grid-template-columns:1fr}.reward-code-history{padding-left:0;border-left:0}}@media(max-width:575px){.reward-code-entry{flex-direction:column}.reward-code-entry .btn{width:100%}.reward-code-history-item{grid-template-columns:1fr}.reward-code-history-date{white-space:normal}}.account-inventory-page .inventory-panel{position:relative;height:auto!important;align-self:flex-start;margin-bottom:2rem!important}.account-inventory-page .inventory-panel .panel-body{flex-grow:0}.account-inventory-page .panel-header-inline+.hr-gold-account{margin-top:0}.account-inventory-page .panel-title{font-family:caudex,serif;letter-spacing:.04em}.inventory-panel::after{content:"";position:absolute;right:8px;top:8px;width:220px;height:220px;background:radial-gradient(circle,rgba(212,175,55,6%),transparent 70%);pointer-events:none;z-index:0}.account-inventory-page .panel-header-inline{padding:18px 30px}.account-inventory-page .panel-header-inline>.d-flex{row-gap:10px}.inventory-pw-tabs{position:relative;z-index:2}.inventory-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.inventory-auto-btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:8px;border:1px solid rgba(212,175,55,.34);background:rgba(7,12,18,.68);color:#d4af37;font-family:caudex,serif;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,transform .18s ease}.inventory-auto-btn:hover,.inventory-auto-btn:focus-visible{border-color:rgba(245,212,97,.72);background:rgba(212,175,55,.1);transform:translateY(-1px);outline:none}.inventory-auto-btn.is-enabled{border-color:rgba(94,215,148,.55);color:#78f0ac;background:rgba(20,78,50,.18)}.inventory-auto-modal{border-radius:10px;border:1px solid rgba(212,175,55,.34);background:linear-gradient(135deg,rgba(212,175,55,8%),transparent 38%),rgba(10,15,22,.96);color:#dbe4ec;box-shadow:0 22px 70px rgba(0,0,0,.65)}.inventory-auto-modal-head,.inventory-auto-modal-actions{display:flex;align-items:center;gap:14px;padding:18px}.inventory-auto-modal-head{border-bottom:1px solid rgba(255,255,255,7%)}.inventory-auto-modal-icon{width:42px;height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid rgba(212,175,55,.32);background:rgba(212,175,55,.12);color:#d4af37}.inventory-auto-modal-head h3{margin:0;color:#f0ead9;font-family:caudex,serif;font-size:1.05rem;font-weight:700}.inventory-auto-modal-head p{margin:4px 0 0;color:#98a6b7;font-size:.8rem;line-height:1.45}.inventory-auto-close{margin-left:auto;filter:invert(1)grayscale(1);opacity:.55}.inventory-auto-modal-body{padding:16px 18px;display:grid;gap:14px}.inventory-auto-switch,.inventory-auto-target{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,8%);background:rgba(3,8,13,.42);cursor:pointer}.inventory-auto-switch input,.inventory-auto-target input{position:absolute;opacity:0;pointer-events:none}.inventory-auto-switch span{position:relative;width:42px;height:22px;border-radius:999px;border:1px solid rgba(212,175,55,.32);background:rgba(4,8,14,.82);flex:none}.inventory-auto-switch span::after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#9aa4ad;transition:transform .18s ease,background .18s ease}.inventory-auto-switch input:checked+span{border-color:rgba(94,215,148,.55);background:rgba(38,138,84,.32)}.inventory-auto-switch input:checked+span::after{transform:translateX(20px);background:#78f0ac}.inventory-auto-switch strong,.inventory-auto-target strong{color:#f0ead9;font-family:caudex,serif;font-size:.88rem}.inventory-auto-targets{display:grid;gap:8px}.inventory-auto-target{transition:border-color .18s ease,background .18s ease}.inventory-auto-target:has(input:checked){border-color:rgba(212,175,55,.58);background:rgba(212,175,55,8%)}.inventory-auto-target-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#d4af37;background:rgba(212,175,55,.11);border:1px solid rgba(212,175,55,.25)}.inventory-auto-target-icon img{width:26px;height:26px;object-fit:contain}.inventory-auto-target small{display:block;color:#8b97a6;font-size:.72rem}.inventory-auto-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:8px;border:1px solid rgba(84,154,214,.18);background:rgba(84,154,214,7%);color:#a9bdd1;font-size:.75rem;line-height:1.45}.inventory-auto-note i{color:#8abff0;margin-top:2px}.inventory-auto-modal-actions{justify-content:flex-end;border-top:1px solid rgba(255,255,255,7%)}.inventory-auto-primary,.inventory-auto-secondary{min-height:38px;border-radius:8px;padding:0 16px;font-family:caudex,serif;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inventory-auto-primary{border:1px solid #8b6b18;background:linear-gradient(180deg,#f5d461,#d4af37);color:#120c03}.inventory-auto-secondary{border:1px solid rgba(139,151,166,.22);background:rgba(7,12,18,.72);color:#c8d4e1}.inventory-toolbar{margin:0 0 14px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,4%);padding-bottom:12px;position:relative;z-index:1}.inventory-summary-block{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.inventory-summary-label{font-family:caudex,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(212,175,55,.75);position:relative;padding-right:12px}.inventory-summary-label::after{content:"";position:absolute;right:0;top:50%;height:12px;width:1px;background:rgba(255,255,255,8%);transform:translateY(-50%)}#inventorySummary{font-size:.78rem;color:#8b97a6;font-family:caudex,serif;letter-spacing:.03em}#inventorySummary strong{color:#d4af37;font-weight:700}.inventory-pager{margin-top:18px;padding-top:16px;position:relative;z-index:1}.inventory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:.5rem .25rem .75rem;position:relative;z-index:1}@media(max-width:991px){.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575px){.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inventory-grid--empty-preview{margin-top:1.5rem;opacity:.55}.inventory-slot{position:relative;aspect-ratio:1/1;border-radius:12px;background:linear-gradient(165deg,rgba(22,27,34,.85) 0%,rgba(15,20,25,.9) 100%);border:1px solid rgba(255,255,255,5%);border-bottom:2px solid rgba(212,175,55,.3);display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:10px 10px 11px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);user-select:none;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}.inventory-slot::before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,4%) 0%,transparent 35%);z-index:0}.inventory-slot--filled{cursor:pointer}.inventory-slot--filled[data-status=redeemed],.inventory-slot--filled[data-status=gifted],.inventory-slot--filled[data-status=expired]{cursor:default}.inventory-slot--filled:not([data-status=redeemed]):not([data-status=gifted]):not([data-status=expired]):hover{transform:translateY(-5px);border-color:rgba(212,175,55,.5);border-bottom-color:#d4af37;background:linear-gradient(165deg,rgba(22,27,34,.85) 0%,rgba(212,175,55,5%) 100%);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 15px rgba(212,175,55,.1)}.inventory-slot--filled:not([data-status=redeemed]):not([data-status=gifted]):not([data-status=expired]):active{transform:translateY(-2px)}.inventory-slot--filled::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient( 100deg,transparent 0%,rgba(245,212,97,6%) 35%,rgba(255,255,255,.15) 50%,rgba(245,212,97,6%) 65%,transparent 100% );transform:skewX(-22deg);transition:left .7s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:2;border-radius:12px}.inventory-slot--filled:hover::after{left:140%}.inventory-slot--filled[data-status=redeemed]::after,.inventory-slot--filled[data-status=gifted]::after,.inventory-slot--filled[data-status=expired]::after{display:none}.inventory-slot--empty{border:1px dashed rgba(139,151,166,.13);border-bottom:1px dashed rgba(139,151,166,.13);background:rgba(7,11,17,.46);align-items:center;justify-content:center;gap:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.012);transition:border-color .25s ease,background .25s ease}.inventory-slot--empty::before{display:none}.inventory-slot--empty::after{display:none}.inventory-slot-empty-icon{display:none}.inventory-slot-watermark{position:absolute;right:-12px;bottom:-14px;font-size:4.6rem;color:#d4af37;opacity:.05;transform:rotate(-15deg);transition:all .4s ease;z-index:0;pointer-events:none;line-height:1}.inventory-slot--filled:not([data-status=redeemed]):not([data-status=gifted]):not([data-status=expired]):hover .inventory-slot-watermark{opacity:.13;transform:rotate(-5deg)scale(1.08);right:-5px;bottom:-8px}.inventory-slot--filled:has(.inventory-slot-art:not(.inventory-slot-art--fallback) img) .inventory-slot-watermark{display:none}.inventory-slot--empty .inventory-slot-watermark{display:none}.inventory-slot--empty::before{display:none}.inventory-slot-empty-hint{font-family:caudex,serif;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(180,192,204,.32);text-shadow:0 1px 0 rgba(0,0,0,.5);z-index:1}.inventory-item-tooltip{position:fixed;z-index:1000600;min-width:230px;max-width:360px;padding:12px;border-radius:5px;border:1px solid rgba(212,175,55,.34);background:linear-gradient(135deg,rgba(212,175,55,7%),transparent 42%),rgba(6,10,14,.94);color:#f0ead9;box-shadow:0 16px 34px rgba(0,0,0,.72);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.inventory-item-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.inventory-item-tooltip-head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.inventory-item-tooltip-head img,.inventory-item-tooltip-head>i{width:32px;height:32px;object-fit:contain;color:#d4af37;display:inline-flex;align-items:center;justify-content:center}.inventory-item-tooltip-head strong{display:block;color:var(--item-color,#f5ecd6);font-family:caudex,serif;font-size:.92rem;line-height:1.15}.inventory-item-tooltip-head small{display:block;margin-top:2px;color:#8fa4bd;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.inventory-item-tooltip-desc{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,7%);color:#c8d4e1;font-size:.76rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.inventory-item-tooltip-proc{display:grid;gap:2px;margin-top:8px;color:#5ff5ff;font-weight:700;font-size:.72rem;line-height:1.35}.inventory-slot[data-hidden="1"]{display:none}.inventory-slot--filled[data-status=expired]{opacity:.45;filter:grayscale(.65)}.inventory-slot-art{position:relative;width:100%;flex:auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:1}.inventory-slot-art img{flex:auto;min-height:0;max-width:86%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.65));transition:transform .2s ease}.inventory-slot--filled:hover .inventory-slot-art img{transform:scale(1.04)}.inventory-slot--filled[data-status=redeemed]:hover .inventory-slot-art img,.inventory-slot--filled[data-status=gifted]:hover .inventory-slot-art img{transform:none}.inventory-slot--filled[data-kind=item]{--item-color:#7ec1ff;background:radial-gradient(90% 64% at 50% 30%,rgba(126,193,255,8%),transparent 58%),linear-gradient(165deg,rgba(19,25,34,.88) 0%,rgba(9,14,22,.94) 100%);border-color:color-mix(in srgb,var(--item-color) 18%,rgba(126,193,255,.13));border-bottom-color:rgba(212,175,55,.34)}.inventory-slot--filled[data-kind=item] .inventory-slot-art::before{content:"";position:absolute;width:58px;height:58px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,1%)),rgba(0,0,0,.22);border:1px solid color-mix(in srgb,var(--item-color) 28%,rgba(212,175,55,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.36)}.inventory-slot--filled[data-kind=item] .inventory-slot-art img{flex:none;width:32px;height:32px;max-width:32px;max-height:32px;z-index:1;image-rendering:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.74))}.inventory-slot--filled[data-kind=item]:hover .inventory-slot-art::before{border-color:color-mix(in srgb,var(--item-color) 48%,rgba(212,175,55,.34));background:linear-gradient(145deg,rgba(245,212,97,.1),rgba(255,255,255,.015)),rgba(0,0,0,.26)}.inventory-slot-art-fallback{flex:auto;min-height:0;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#d4af37;text-shadow:0 2px 6px rgba(0,0,0,.6)}.inventory-slot-art img+.inventory-slot-art-fallback{display:none}.inventory-slot-art--fallback .inventory-slot-art-fallback{display:flex}.inventory-slot-art--fallback img{display:none}.inventory-slot-amount{flex:none;align-self:center;background:linear-gradient(180deg,#f5d461 0%,#d4af37 55%,#a67c1a 100%);color:#1a1206;font-family:caudex,serif;font-weight:700;font-size:.92rem;padding:3px 14px;border-radius:4px;border:1px solid #6b4f12;box-shadow:0 2px 6px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.45);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;z-index:2;transition:transform .18s ease;text-shadow:0 1px 0 rgba(255,255,255,.15)}.inventory-slot-count{flex:none;align-self:center;min-width:48px;max-width:calc(100% - 38px);min-height:17px;margin-top:2px;padding:1px 8px;border-radius:4px;border:1px solid rgba(255,255,255,7%);background:rgba(6,10,16,.62);color:color-mix(in srgb,var(--item-color,#b8c4d0) 65%,#d8dee6);font-family:roboto,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;box-shadow:inset 0 1px rgba(255,255,255,4%)}.inventory-slot--filled[data-kind=item] .inventory-slot-count{background:rgba(4,8,14,.7);border-color:color-mix(in srgb,var(--item-color,#9aa4ad) 44%,rgba(255,255,255,.1))}.inventory-slot--filled:hover .inventory-slot-amount{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.65),inset 0 1px rgba(255,255,255,.5)}.inventory-slot--filled[data-status=redeemed] .inventory-slot-amount,.inventory-slot--filled[data-status=gifted] .inventory-slot-amount,.inventory-slot--filled[data-status=expired] .inventory-slot-amount,.inventory-slot--filled[data-status=sending] .inventory-slot-amount{display:none}.inventory-slot-title{position:relative;flex:none;font-family:roboto,sans-serif;font-size:.66rem;letter-spacing:.15em;color:#8b97a6;text-transform:uppercase;font-weight:500;line-height:1.2;margin-top:8px;padding-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.inventory-slot-title::before{content:'';flex:none;display:block;width:16px;height:1px;background:#d4af37;opacity:.5}.inventory-slot--filled:hover .inventory-slot-title{color:#f0ead9}.inventory-slot--filled[data-kind=item] .inventory-slot-title{color:color-mix(in srgb,var(--item-color) 50%,#8b97a6)}.inventory-slot--filled:hover .inventory-slot-title::before{opacity:.85;background:#d4af37}.inventory-slot-badge{position:absolute;top:7px;left:7px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 3px;border-radius:5px;font-family:roboto,sans-serif;font-size:.52rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.15;z-index:3;white-space:nowrap;max-width:calc(100% - 14px);background:rgba(8,12,18,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,8%);box-shadow:0 2px 6px rgba(0,0,0,.38);text-shadow:none}.inventory-slot-badge-icon{flex:none;width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.46rem;line-height:1}.inventory-slot-badge-icon--spin{animation:inventory-badge-spin .9s linear infinite}.inventory-slot-badge-label{overflow:hidden;text-overflow:ellipsis;opacity:.92}@keyframes inventory-badge-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.inventory-slot-badge--pending{border-color:rgba(245,212,97,.28);color:#e8d08a}.inventory-slot-badge--pending .inventory-slot-badge-icon{background:rgba(245,212,97,.14);color:#f5d461}.inventory-slot-badge--available{border-color:rgba(94,215,148,.32);color:#9edeb8}.inventory-slot-badge--available .inventory-slot-badge-icon{background:rgba(94,215,148,.16);color:#5ed794}.inventory-slot-badge--redeemed{border-color:rgba(212,175,55,.26);color:#c8b98a}.inventory-slot-badge--redeemed .inventory-slot-badge-icon{background:rgba(212,175,55,.14);color:#d4af37}.inventory-slot-badge--sending{border-color:rgba(245,212,97,.38);color:#f0d98a;box-shadow:0 2px 6px rgba(0,0,0,.38),0 0 8px rgba(245,212,97,8%)}.inventory-slot-badge--sending .inventory-slot-badge-icon{background:rgba(245,212,97,.18);color:#f5d461}.inventory-slot-badge--gifted{border-color:rgba(126,193,255,.32);color:#a8cff0}.inventory-slot-badge--gifted .inventory-slot-badge-icon{background:rgba(126,193,255,.14);color:#7ec1ff}.inventory-slot-badge--expired{border-color:rgba(139,151,166,.28);color:#9aa4ad}.inventory-slot-badge--expired .inventory-slot-badge-icon{background:rgba(139,151,166,.14);color:#8b97a6}.inventory-slot-new-dot{position:absolute;top:11px;right:11px;width:6px;height:6px;border-radius:50%;background:#d4af37;z-index:4;pointer-events:none;box-shadow:0 0 0 2px rgba(8,12,18,.92),0 0 6px rgba(212,175,55,.45);animation:inventory-new-pulse 3s ease-in-out infinite}.inventory-slot--filled:has(.inventory-slot-lock) .inventory-slot-new-dot{right:33px}.inventory-slot--filled[data-is-new="1"]{box-shadow:inset 0 0 0 1px rgba(212,175,55,.12),0 4px 18px rgba(0,0,0,.28)}@keyframes inventory-new-pulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.inventory-slot-lock{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(8,12,18,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(212,175,55,.28);color:rgba(212,175,55,.88);font-size:.58rem;box-shadow:0 2px 6px rgba(0,0,0,.38);z-index:3;transition:background .18s ease,color .18s ease,border-color .18s ease}.inventory-slot-lock.is-closed{background:rgba(0,0,0,.55);border-color:rgba(212,175,55,.35);color:rgba(212,175,55,.85)}.inventory-slot-lock.is-closed:hover{background:rgba(212,175,55,.12);color:#f5d461;border-color:rgba(245,212,97,.6)}.inventory-slot-lock.is-open{border-color:rgba(94,215,148,.35);color:#5ed794}.inventory-slot-lock.is-open:hover{background:rgba(94,215,148,.12);color:#8be2b1;border-color:rgba(139,226,177,.5);transition:color .18s ease,border-color .18s ease}.inventory-slot--filled:hover .inventory-slot-lock{color:#f5d461;border-color:rgba(245,212,97,.6)}.inventory-slot--filled[data-status=sending]{border-bottom-color:rgba(212,175,55,.42)}.inventory-slot--filled[data-status=available]{border-bottom-color:rgba(94,215,148,.28)}.inventory-slot--filled[data-status=available]:hover{border-bottom-color:rgba(94,215,148,.45)}.inventory-slot--filled[data-status=redeemed],.inventory-slot--filled[data-status=gifted]{opacity:.42;filter:saturate(.82);border-color:rgba(255,255,255,2%);border-bottom-color:rgba(212,175,55,5%);background:linear-gradient(165deg,rgba(8,10,14,.96) 0%,rgba(4,6,9,.99) 100%);box-shadow:0 2px 12px rgba(0,0,0,.28);transition:opacity .25s ease,filter .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.inventory-slot--filled[data-status=redeemed] .inventory-slot-art img,.inventory-slot--filled[data-status=gifted] .inventory-slot-art img{opacity:.88}.inventory-slot--filled[data-status=redeemed] .inventory-slot-art::before,.inventory-slot--filled[data-status=gifted] .inventory-slot-art::before{opacity:.35}.inventory-slot--filled[data-status=redeemed] .inventory-slot-title,.inventory-slot--filled[data-status=gifted] .inventory-slot-title{color:#4a5360}.inventory-slot--filled[data-status=redeemed]:hover,.inventory-slot--filled[data-status=gifted]:hover{transform:none;opacity:.52;filter:saturate(.88);border-color:rgba(255,255,255,3%);border-bottom-color:rgba(212,175,55,8%);background:linear-gradient(165deg,rgba(8,10,14,.96) 0%,rgba(4,6,9,.99) 100%);box-shadow:0 4px 16px rgba(0,0,0,.32)}.inventory-empty{text-align:center;padding:2rem 1rem 1rem;position:relative;z-index:1}.inventory-empty .empty-icon{font-size:2.8rem;color:rgba(212,175,55,.45);margin-bottom:.85rem;text-shadow:0 2px 8px rgba(212,175,55,.2)}.inventory-empty h4{font-family:caudex,serif;color:#f0ead9;font-size:1.1rem;margin-bottom:.4rem;letter-spacing:.04em}.inv-context-menu{position:fixed;z-index:9999;min-width:240px;background:rgba(15,20,28,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.25);border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 15px 40px rgba(0,0,0,.8);padding:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px)scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s}.inv-context-menu::before{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient( 135deg,rgba(255,255,255,8%) 0%,rgba(212,175,55,4%) 25%,rgba(255,255,255,1%) 50%,transparent 100% );pointer-events:none;z-index:0}.inv-context-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.inv-context-menu-header,.inv-context-menu-item,.inv-context-menu-divider{position:relative;z-index:1}.inv-context-menu-header{display:flex;align-items:center;gap:.6rem;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,5%)}.inv-context-menu-header img{width:24px;height:24px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.inv-context-menu-header .menu-header-title{flex:1;font-family:caudex,serif;font-weight:700;font-size:.85rem;color:#f0ead9;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-context-menu-item{display:flex;align-items:center;gap:.8rem;padding:13px 18px;color:#c8cdd4;font-family:roboto,sans-serif;font-size:.85rem;letter-spacing:.02em;cursor:pointer;border:none;background:0 0;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,3%);transition:background .14s ease,color .14s ease}.inv-context-menu-item:last-child{border-bottom:none}.inv-context-menu-item:hover{background:rgba(212,175,55,6%);color:#f0ead9}.inv-context-menu-item i{width:18px;text-align:center;color:#d4af37;font-size:.95rem}.inv-context-menu-item:hover i{color:#f5d461}.inv-context-menu-item.is-danger{color:#d49a9a}.inv-context-menu-item.is-danger i{color:#b1635b}.inv-context-menu-item.is-danger:hover{background:linear-gradient(90deg,rgba(231,76,60,8%) 0%,rgba(231,76,60,1%) 100%);color:#e89999}.inv-context-menu-item.is-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.inv-context-menu-divider{height:1px;margin:0;background:rgba(255,255,255,5%)}.inventory-action-page .inventory-action-card{display:grid;grid-template-columns:160px 1fr;gap:1.5rem;align-items:center;background:rgba(0,0,0,.25);border:1px solid rgba(212,175,55,.18);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.inventory-action-page .inventory-action-card--item{grid-template-columns:72px 1fr;align-items:center}.inventory-action-item-stack{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;flex-shrink:0}.inventory-action-card--item .inventory-action-art{width:100%;height:58px;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,1%)),rgba(0,0,0,.22);border-color:color-mix(in srgb,var(--item-color,#7ec1ff) 34%,rgba(212,175,55,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.36);padding:11px;gap:0;justify-content:center}.inventory-action-card--item .inventory-action-art img{flex:none;width:32px;height:32px;max-width:32px;max-height:32px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.74))}.inventory-action-card--item .inventory-action-art-fallback{flex:none;font-size:1.35rem}.inventory-action-item-count{margin-top:0;max-width:100%}@media(max-width:575px){.inventory-action-page .inventory-action-card{grid-template-columns:1fr;text-align:center;justify-items:center}}.inventory-action-art{position:relative;width:160px;height:160px;border-radius:10px;background:radial-gradient(120% 80% at 50% 0%,rgba(212,175,55,.12) 0%,transparent 60%),linear-gradient(160deg,rgba(34,41,55,.96),rgba(15,19,27,.96));border:1px solid rgba(212,175,55,.4);box-shadow:inset 0 0 0 1px rgba(245,212,97,.18),inset 0 -32px 40px -16px rgba(0,0,0,.45),0 4px 14px rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;overflow:hidden;flex-shrink:0}.inventory-action-art img{flex:auto;min-height:0;max-width:85%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.inventory-action-art-fallback{flex:auto;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#d4af37}.inventory-action-art img+.inventory-action-art-fallback{display:none}.inventory-action-art--fallback img{display:none}.inventory-action-art--fallback .inventory-action-art-fallback{display:flex}.inventory-action-amount{flex:none;align-self:center;background:linear-gradient(180deg,#f5d461 0%,#d4af37 55%,#a67c1a 100%);color:#1a1206;font-family:caudex,serif;font-weight:700;font-size:.82rem;padding:3px 14px;border-radius:4px;border:1px solid #6b4f12;box-shadow:0 2px 6px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.35);letter-spacing:.06em;text-transform:uppercase}.inventory-action-info h2{font-family:caudex,serif;color:#f0ead9;font-size:1.4rem;letter-spacing:.04em;margin:0 0 .4rem}.inventory-action-info .inv-info-desc{color:#a8b2bf;font-size:.9rem;margin-bottom:.85rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.inventory-action-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.78rem;color:#8b97a6}.inventory-action-meta strong{color:#f0ead9;font-weight:500;margin-left:.3rem}.inv-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.75rem}@media(max-width:680px){.inv-account-grid{grid-template-columns:minmax(0,1fr)}}.inv-account-option{display:block;cursor:pointer;margin:0}.inv-account-option input{position:absolute;opacity:0;pointer-events:none}.inv-account-option-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr)auto;align-items:center;gap:.85rem;padding:.75rem .95rem .75rem 2.1rem;border:1px solid rgba(255,255,255,8%);border-radius:10px;background:rgba(0,0,0,.3);transition:all .18s ease;overflow:hidden}.inv-account-option-card::before{content:"";position:absolute;top:50%;left:.85rem;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(212,175,55,.45);background:rgba(0,0,0,.35);transition:all .18s ease}.inv-account-option:hover .inv-account-option-card{border-color:rgba(212,175,55,.45)}.inv-account-option input:checked+.inv-account-option-card{border-color:#d4af37;background:linear-gradient(180deg,rgba(212,175,55,.12),rgba(212,175,55,3%));box-shadow:0 0 0 1px #d4af37,0 6px 18px rgba(212,175,55,.18)}.inv-account-option input:checked+.inv-account-option-card::before{background:radial-gradient(circle,#f5d461 0%,#d4af37 55%,#a67c1a 100%);border-color:#f5d461;box-shadow:0 0 0 2px rgba(212,175,55,.18),inset 0 1px rgba(255,255,255,.35)}.inv-account-option input:checked+.inv-account-option-card::after{content:"";position:absolute;top:50%;left:calc(.85rem + 4px);width:6px;height:10px;border:solid #1a1206;border-width:0 2px 2px 0;transform:translateY(-72%)rotate(45deg);pointer-events:none}.inv-account-option-icon{width:48px;height:48px;border-radius:10px;background:rgba(212,175,55,8%);border:1px solid rgba(212,175,55,.25);display:flex;align-items:center;justify-content:center;color:#d4af37;font-size:1.2rem}.inv-account-option-icon img{width:32px;height:32px;object-fit:contain}.inv-account-option-card>div:not(.inv-account-option-icon){min-width:0}.inv-account-option-title{font-family:caudex,serif;font-size:1rem;color:#f0ead9;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.inv-account-option-meta{font-size:.75rem;color:#8b97a6;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.inv-account-grid--compact{gap:.5rem}.inv-account-grid--compact .inv-account-option-card{padding:.65rem .75rem}.inv-character-grid{display:grid;grid-template-columns:1fr;gap:.55rem;max-height:220px;overflow-y:auto;padding-right:.15rem}@media(min-width:576px){.inv-character-grid{grid-template-columns:repeat(2,1fr)}}.inv-character-option{display:block;cursor:pointer;margin:0}.inv-character-option input{position:absolute;opacity:0;pointer-events:none}.inv-character-option-card{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border:1px solid rgba(212,175,55,.22);border-radius:10px;background:rgba(12,16,22,.65);transition:border-color .15s ease,background .15s ease}.inv-character-option:hover .inv-character-option-card{border-color:rgba(212,175,55,.45)}.inv-character-option input:checked+.inv-character-option-card{border-color:rgba(245,212,97,.85);background:rgba(212,175,55,8%);box-shadow:0 0 0 1px rgba(245,212,97,.25)}.inv-character-option-icon{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border:1px solid rgba(212,175,55,.25)}.inv-character-option-icon img{width:100%;height:100%;object-fit:cover}.inv-character-option-title{font-family:caudex,serif;font-size:.88rem;color:#f0ead9;line-height:1.25}.inv-character-option-meta,.inv-character-option-account{font-size:.72rem}.inventory-auto-pw-modal .inventory-auto-dialog{max-width:640px;width:calc(100% - 2rem)}.inventory-auto-pw-modal .pw-confirm-body{max-height:min(68vh,560px);overflow-y:auto;padding-right:.15rem}.inventory-auto-pw-modal .inv-account-grid--compact{grid-template-columns:minmax(0,1fr)}@media(min-width:520px){.inventory-auto-pw-modal .inv-account-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-auto-pw-modal .inv-account-option-card{grid-template-columns:36px minmax(0,1fr);padding:.7rem .85rem .7rem 2rem;gap:.35rem .65rem}.inventory-auto-pw-modal .inv-account-option-icon{grid-row:1/span 3;width:36px;height:36px}.inventory-auto-pw-modal .inv-character-grid{max-height:240px}.inv-account-tag{display:inline-block;margin-top:.25rem;padding:.12rem .42rem;border-radius:999px;font-family:inherit;font-size:.52rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.35;box-shadow:none}.inv-account-tag--main{color:#78f0ac;border:1px solid rgba(94,215,148,.35);background:rgba(94,215,148,8%)}.inv-account-tag--linked{color:#8abff0;border:1px solid rgba(84,154,214,.32);background:rgba(84,154,214,8%)}.inventory-auto-pw-modal .inventory-auto-switch{margin-bottom:0}.inventory-auto-pw-modal .pw-confirm-actions{padding-top:.25rem}.inventory-auto-pw-modal form{display:flex;flex-direction:column;gap:0}.inventory-auto-pw-modal .inv-confirm-target-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#8b97a6;margin:0 0 .35rem}.inv-account-option-card .pw-badge{align-self:center;flex-shrink:0;font-size:.6rem;white-space:nowrap}.inv-account-cash-badges{display:flex;align-items:baseline;justify-content:flex-end;flex-shrink:0;min-width:0}.pw-game-cash-display{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.2rem;font-family:system-ui,-apple-system,segoe ui,Roboto,sans-serif;font-size:.88rem;font-weight:700;line-height:1.2;white-space:nowrap;text-shadow:1px 1px 0 rgba(0,0,0,.92),-1px -1px 0 rgba(0,0,0,.55),0 0 1px rgba(0,0,0,.85)}.pw-game-cash-val{color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pw-game-cash-unit{font-size:.88em;font-weight:700;letter-spacing:.01em}.pw-game-cash-unit--gold{color:#fc0}.pw-game-cash-unit--prata{color:#70ffff}.pw-game-cash-na{color:#8b97a6;font-size:.72rem;font-weight:600;white-space:nowrap}.inv-account-grid--compact .pw-game-cash-display{font-size:.8rem}@media(max-width:575px){.inv-account-option-card{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.inv-account-cash-badges{grid-column:2;justify-content:flex-start;margin-top:.15rem}}.inventory-action-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.inventory-action-actions .btn{font-size:.72rem;padding:.6rem 1.4rem;letter-spacing:.06em}.inv-confirm-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.inventory-accounts-gold{padding:14px 16px;border:1px solid rgba(212,175,55,.28);border-left:4px solid #d4af37;border-radius:10px;background:linear-gradient(90deg,rgba(212,175,55,.1),rgba(22,27,34,.72) 42%),rgba(8,12,19,.72)}.inventory-accounts-gold-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#d4af37;font-family:caudex,serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.inventory-info-tip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:50%;background:rgba(212,175,55,.12);color:#c9b56a;font-size:.78rem;line-height:1;cursor:help;transition:color .15s ease,background .15s ease}.inventory-info-tip:hover,.inventory-info-tip:focus-visible{color:#f5d461;background:rgba(212,175,55,.22);outline:none}.inventory-accounts-gold-list{display:flex;flex-wrap:wrap;gap:10px}.inventory-accounts-gold-item{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,8%);background:rgba(0,0,0,.25)}.inventory-accounts-gold-item.is-main{border-color:rgba(212,175,55,.35);background:rgba(212,175,55,8%)}.inventory-accounts-gold-item--escrow{flex:1 1 100%;width:100%;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:8px 12px;border-color:rgba(212,175,55,.22);background:rgba(212,175,55,6%)}.inventory-accounts-gold-escrow__lead{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:auto}.inventory-accounts-gold-escrow__icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;border-radius:8px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.24);color:#d4af37;font-size:.82rem}.inventory-accounts-gold-escrow__text{display:flex;flex-direction:column;gap:2px;min-width:0}.inventory-accounts-gold-label--escrow{color:#c5cdd8;font-weight:600}.inventory-accounts-gold-escrow__hint{display:block;font-size:.7rem;font-weight:400;color:rgba(255,255,255,.45);line-height:1.35}.inventory-accounts-gold-escrow__value{flex-shrink:0;white-space:nowrap}.inventory-accounts-gold-label{color:#9aa4ad;font-size:.78rem}.inventory-accounts-gold-value{display:inline-flex;align-items:baseline;flex-wrap:wrap;color:#f0ead9;font-weight:700;font-size:.92rem}.inventory-accounts-gold-amount{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;cursor:help}.inventory-accounts-gold-prata{display:inline-flex;align-items:baseline;gap:.25rem;margin-left:.35rem}.inventory-accounts-gold-coins{color:#f0ead9}.inventory-accounts-gold-unit{color:#d4af37;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.inventory-accounts-gold-prata-val{color:#f0ead9}.inventory-accounts-gold-sep{display:none}.inventory-accounts-gold-prata-unit{color:#5eead4;font-size:.72rem;font-weight:600;letter-spacing:.02em}@media(max-width:575.98px){.inventory-accounts-gold-list{flex-direction:column}.inventory-accounts-gold-item{justify-content:space-between;width:100%}.inventory-accounts-gold-item--escrow{align-items:flex-start}.inventory-accounts-gold-escrow__value{align-self:flex-end;margin-top:2px}}.inventory-accounts-gold-sync{margin:0 0 .75rem;padding-left:.15rem;line-height:1.45}.inventory-cash-history-panel{position:relative;height:auto!important;align-self:flex-start}.inventory-cash-history-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px 0}.inventory-cash-history-header-main{min-width:0;flex:1 1 240px}.inventory-cash-history-subtitle{margin-top:6px;padding-left:52px;color:#8b97a6;font-size:.78rem;line-height:1.45}.inventory-cash-history-body{padding:16px 24px 22px}.inventory-cash-history-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:initial}.inventory-cash-history-filter{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,8%);background:rgba(0,0,0,.28);margin:0}.inventory-cash-history-filter>i{color:#8b97a6;font-size:.82rem;flex-shrink:0}.inventory-cash-history-search,.inventory-cash-history-account{min-width:0;border:0;background:0 0;color:#e8edf3;font-size:.82rem;padding:0;box-shadow:none;outline:none}.inventory-cash-history-search{width:200px}.inventory-cash-history-search::placeholder{color:rgba(255,255,255,.28)}.inventory-cash-history-account{width:150px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238b97a6' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;padding-right:14px}.inventory-cash-history-account option{background:#161b22;color:#e8edf3}.inventory-cash-history-list{display:grid;gap:10px}.inventory-cash-history-pager{margin-top:14px}.inventory-cash-history-card{display:grid;grid-template-columns:42px minmax(0,1fr)auto;gap:14px;align-items:center;padding:12px 14px 12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,6%);background:linear-gradient(90deg,rgba(94,215,148,5%),transparent 38%),rgba(10,14,20,.72);border-left:3px solid rgba(94,215,148,.75)}.inventory-cash-history-card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(94,215,148,.1);border:1px solid rgba(94,215,148,.22);color:#6dd397;font-size:1rem}.inventory-cash-history-card-body{min-width:0}.inventory-cash-history-card-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.inventory-cash-history-amount{color:#f5d461;font-family:caudex,serif;font-size:1rem;font-weight:700;letter-spacing:.02em}.inventory-cash-history-amount span{font-family:roboto,sans-serif;font-size:.72rem;font-weight:600;color:#d4af37;letter-spacing:.06em}.inventory-cash-history-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(212,175,55,.28);background:rgba(212,175,55,8%);color:#c9b56a;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.inventory-cash-history-tag.is-admin{border-color:rgba(109,184,255,.32);background:rgba(109,184,255,.1);color:#8ec8ff}.inventory-cash-history-card-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#9aa4ad;font-size:.78rem;line-height:1.35}.inventory-cash-history-item{color:#dce6f3;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.inventory-cash-history-arrow{color:rgba(212,175,55,.55);font-size:.72rem}.inventory-cash-history-target{color:#b8c4d1}.inventory-cash-history-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex-shrink:0}.inventory-cash-history-status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:rgba(94,215,148,.12);border:1px solid rgba(94,215,148,.28);color:#6dd397;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.inventory-cash-history-time{color:#7d8a98;font-size:.72rem;white-space:nowrap}.inventory-cash-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:148px;padding:28px 20px;border-radius:10px;border:1px dashed rgba(255,255,255,.1);background:rgba(255,255,255,2%)}.inventory-cash-history-empty-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:50%;background:rgba(212,175,55,8%);border:1px solid rgba(212,175,55,.2);color:#d4af37;font-size:1.35rem;opacity:.85}.inventory-cash-history-empty h4{margin:0 0 6px;color:#f0ead9;font-family:caudex,serif;font-size:.95rem;letter-spacing:.04em}.inventory-cash-history-empty p{margin:0;max-width:420px;color:#8b97a6;font-size:.8rem;line-height:1.45}@media(max-width:767px){.inventory-cash-history-header{padding:16px 16px 0}.inventory-cash-history-subtitle{padding-left:0}.inventory-cash-history-body{padding:14px 16px 18px}.inventory-cash-history-filters{width:100%}.inventory-cash-history-filter{flex:1 1 100%}.inventory-cash-history-search,.inventory-cash-history-account{width:100%}.inventory-cash-history-card{grid-template-columns:36px minmax(0,1fr);gap:10px}.inventory-cash-history-card-side{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-align:left}}.inv-confirm-modal.is-open{opacity:1;visibility:visible}.inv-confirm-dialog{width:100%;max-width:480px;background:linear-gradient(165deg,rgba(22,27,34,.95),rgba(15,20,25,.98));border:1px solid rgba(212,175,55,.35);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.75);padding:1.35rem 1.5rem 1.25rem}.inv-confirm-header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:#f5d461}.inv-confirm-header h3{font-family:caudex,serif;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin:0;color:#f0ead9}.inv-confirm-item-label,.inv-confirm-target-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#8b97a6;margin:0 0 .2rem}.inv-confirm-item,.inv-confirm-target{font-family:caudex,serif;font-size:1rem;color:#f0ead9;margin:0 0 .85rem}.inv-confirm-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1.1rem}