.player-history{border-top:2px solid #b8ce9b}.player-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.player-history-heading h2{margin:9px 0}.player-history-heading p{color:var(--muted,#a1b5ad);margin:0 0 24px}.player-history-heading img{opacity:.8}#player-history-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}#player-history-filters label{display:grid;gap:8px;font-size:12px;color:#adc1b8}#player-history-filters .player-search{flex:1;min-width:200px}#player-history-filters input,#player-history-filters select{width:100%;min-height:44px;background:#0d1b16;color:#edf3ed;border:1px solid #34483e;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px}#player-history-filters .button{min-height:44px}.player-history-summary{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #34483e;margin-bottom:10px}.player-history-summary>span{display:flex;align-items:baseline;gap:8px;font-size:12px;color:#a8bab0}.player-history-summary b{font-size:24px;color:#e2edcf;font-weight:600}.player-history-table{width:100%;min-width:850px;text-align:left}.player-history-table th,.player-history-table td{padding:17px 12px;vertical-align:middle}.player-history-table thead th{font-size:10px;letter-spacing:.08em}.player-history-table tbody th{font-size:14px;font-weight:500;max-width:260px;overflow-wrap:anywhere}.player-history-table td{font-size:12px;white-space:nowrap}.player-identity{display:flex;align-items:center;gap:8px;margin-top:7px}.player-identity a{font-family:monospace;font-size:11px;color:#9dae9f;text-decoration:none}.player-identity a:hover{color:#d4e9b3;text-decoration:underline}.player-copy{border:1px solid #34483e;border-radius:4px;background:transparent;color:#a8c0ad;cursor:pointer;padding:3px 7px}.player-presence{display:inline-flex;align-items:center;gap:7px;color:#a6b4ab}.player-presence.present{color:#c3e39c}.player-history-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:15px}.player-history-footer p{max-width:620px;font-size:11px;line-height:1.7}.player-pagination{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px}.player-pagination .button{padding:9px 12px;font-size:12px}.player-history-results[aria-busy=true]{opacity:.6;pointer-events:none}@media(max-width:700px){.player-history-footer{align-items:stretch;flex-direction:column;gap:8px}.player-pagination{justify-content:space-between}.player-history-summary{gap:18px}#player-history-filters label{flex:1;min-width:140px}.player-history-heading img{display:none}}
.player-history .table-wrap{max-height:560px;overflow:auto;scrollbar-color:#5b7560 #0d1b16}.player-history-table thead th{position:sticky;top:0;background:#13241c;z-index:1}.player-history-table tbody tr:hover{background:#ffffff04}

.player-inventory-open{font-size:12px;padding:9px 12px;white-space:nowrap}.admin-inventory-dialog{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #4b614a;border-radius:20px;background:#0f1d17;color:#eff1df;box-shadow:0 35px 100px #0009;overflow:auto}.admin-inventory-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.admin-inventory-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;background:#12241ef5;border-bottom:1px solid #344c3c;backdrop-filter:blur(12px)}.admin-inventory-heading h2{font-size:29px;margin:7px 0 0}.admin-inventory-heading .button{padding:9px}.admin-inventory-body{padding:26px 30px}.admin-inventory-identity{display:flex;justify-content:space-between;align-items:center;gap:16px}.admin-inventory-identity h3{font-size:22px;margin:0 0 8px;overflow-wrap:anywhere}.admin-inventory-identity span{font:12px monospace;color:#a9b6a8}.admin-inventory-identity .button{font-size:12px}.admin-inventory-wallet{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 14px}.admin-inventory-wallet>div{display:flex;align-items:center;gap:20px;background:linear-gradient(120deg,#24372a,#15261d);border:1px solid #40533b;border-radius:12px;padding:20px 24px}.admin-inventory-wallet>div:last-child{background:linear-gradient(120deg,#263435,#142222);border-color:#34524e}.admin-inventory-wallet small{display:block;color:#abbba9;font-size:12px}.admin-inventory-wallet b{display:block;font-size:32px;line-height:1.35;color:#f0e9b8}.admin-inventory-wallet>div:last-child b{color:#b9e8dd}.admin-inventory-readonly{font-size:12px;line-height:1.6}.admin-inventory-tabs{display:flex;gap:12px;padding:16px 0 20px}.admin-inventory-tabs button{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:8px;border:1px solid #3c4e3f;background:transparent;color:#b5c5b2;font:inherit;cursor:pointer}.admin-inventory-tabs button[aria-pressed=true]{background:#30412b;border-color:#abbf7e;color:#f0efcf}.admin-inventory-tabs b{font-size:12px;background:#0003;padding:3px 8px;border-radius:20px}.admin-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.admin-inventory-item{padding:22px;background:#14251c;border:1px solid #314734;border-radius:12px;min-width:0}.admin-inventory-item header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-inventory-item .eyebrow{font-size:9px;letter-spacing:.09em}.admin-item-state{font-size:10px;line-height:1.5;color:#beccae;border:1px solid #455b41;border-radius:5px;padding:3px 7px}.admin-item-state.review{color:#edbf91;border-color:#796141}.admin-inventory-item h4{font-size:25px;margin:18px 0;color:#f0ebcf;overflow-wrap:anywhere}.admin-inventory-item dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 18px}.admin-inventory-item dl div:last-child{grid-column:1/-1}.admin-inventory-item dt{font-size:11px;color:#a7b7a4;margin-bottom:4px}.admin-inventory-item dd{font-size:14px;margin:0;color:#e0e8d7}.admin-inventory-mutations{border-top:1px solid #354936;padding-top:14px}.admin-inventory-mutations summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-size:12px;color:#e4e2bd}.admin-inventory-mutations summary:before{content:'›';font-size:22px}.admin-inventory-mutations summary span{flex:1}.admin-inventory-mutations[open] summary:before{transform:rotate(90deg)}.admin-inventory-mutations h5{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9daf97;margin:20px 0 10px}.admin-inventory-mutations ol{list-style:none;padding:0;margin:0;display:grid;gap:5px}.admin-inventory-mutations li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;padding:8px 10px;background:#ffffff04;border-radius:4px;overflow-wrap:anywhere}.admin-inventory-mutations li small{color:#a8bd7b;min-width:18px}.admin-inventory-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.admin-inventory-footer .quiet{font-size:11px}.admin-skin-uses{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-top:1px solid #354936;padding-top:16px}.admin-inventory-body[aria-busy=true]{opacity:.6;pointer-events:none}.admin-inventory-dialog button:focus-visible,.admin-inventory-dialog summary:focus-visible{outline:2px solid #dbe6a8;outline-offset:4px}
@media(max-width:700px){.admin-inventory-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.admin-inventory-heading{padding:18px}.admin-inventory-heading h2{font-size:24px}.admin-inventory-body{padding:18px}.admin-inventory-wallet{gap:10px}.admin-inventory-wallet>div{gap:10px;padding:14px 12px}.admin-inventory-wallet img{width:26px}.admin-inventory-wallet b{font-size:24px}.admin-inventory-grid{grid-template-columns:1fr}.admin-inventory-footer{align-items:stretch;flex-direction:column}.admin-inventory-tabs button{padding:11px 12px;font-size:13px}}
