.inventory-panel{margin-top:12px;padding-top:12px;border-top:1px solid #c8ae6740}.inventory-panel h3{display:flex;justify-content:space-between;font-size:13px;margin:0 0 9px;color:#f3dba4}.inventory-panel h3 b{color:#9fadb7;font-size:11px}.item-bag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bag-slot,.equipment-slots button{display:grid;place-items:center;background:#0b1723;border:1px solid #6e83915c;border-radius:5px;min-width:0;aspect-ratio:1;padding:4px;cursor:pointer;color:#78919c}.bag-slot img,.equipment-slots img{width:100%;height:100%;object-fit:contain;border-radius:3px}.bag-slot:hover:enabled,.equipment-slots button:hover:enabled{border-color:#f0d09c}.bag-slot.selected{border:2px solid #f3dba4;box-shadow:0 0 12px #d8b46b55}.inventory-panel>small{display:block;margin-top:7px;color:#b7c3ce;font-size:10px;line-height:1.4}.pending-loot{margin-top:10px;color:#e2cc9d;font-size:11px}.pending-loot>small{display:block;font-size:10px;line-height:1.4;color:#a9b4be}.pending-loot>div{display:flex;flex-wrap:wrap;gap:5px;max-height:110px;overflow:auto;margin-top:6px}.pending-loot button{display:flex;align-items:center;gap:4px;background:#172331;border:1px solid #9d845a;padding:4px;color:#e6dfcc;font-size:10px}.pending-loot img{width:27px;height:27px;object-fit:contain}.unit-equipment{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);display:flex;gap:2px;z-index:8;pointer-events:none}.unit-equipment img{width:18px;height:18px;border:1px solid #d8b878;border-radius:3px;background:#111b27;object-fit:cover}.bench-avatar .unit-equipment{bottom:0;left:2px;transform:none}.bench-avatar .unit-equipment img{width:14px;height:14px}.hero-equipment{margin:12px 0;padding:12px;border:1px solid #7a735b55;background:#101c29;border-radius:6px}.equipment-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:8px 0}.equipment-slots button{height:60px;aspect-ratio:auto}.equipment-slots img{width:48px;height:48px}.hero-equipment>small{display:block;font-size:10px;color:#bbc4cf;line-height:1.5}.encounter-hint{font-size:10px;color:#b5c7b8;margin:8px 0}.loot-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 16px;max-width:500px}.loot-summary>span{display:flex;align-items:center;gap:5px;color:#efd5a1;font-size:12px}.loot-summary img{width:30px;height:30px;object-fit:contain}.carousel-dialog{width:min(850px,calc(100vw - 24px));max-width:850px;max-height:90dvh;overflow:auto}.carousel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.carousel-header h2{font-size:24px;margin:8px 0}.carousel-clock{padding:8px 12px;border:1px solid #c7b175;color:#fff0b5;border-radius:8px;font-size:22px;white-space:nowrap}.carousel-pool{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.carousel-card{position:relative;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#172c35,#101421);border:1px solid #9aab9160;border-radius:8px;color:#e9e7df;cursor:pointer;padding:8px;min-width:0}.carousel-card img{width:100%;height:140px;object-fit:contain;object-position:center top}.carousel-card strong{font-size:14px}.carousel-card>span{font-size:12px;color:#efd28e}.carousel-card>small{color:#b1cdd9;font-size:11px}.carousel-card:disabled{opacity:.48;cursor:default}.carousel-card:hover:enabled{border-color:#ffe298;background:#29372b}.carousel-dialog>p{color:#c1cbbb}.battle-character[data-hero-id=dzsungelsari] .unit-art,.battle-character[data-hero-id=indakorzoje] .unit-art,.battle-character[data-hero-id=naptemplom_or] .unit-art{filter:drop-shadow(0 0 9px #d1a77699)}
@media(max-width:750px){.inventory-panel{width:100%;margin:4px 0;padding:9px 0}.item-bag{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.bag-slot{padding:2px}.inventory-panel h3{margin-bottom:5px}.unit-equipment{bottom:-10px}.unit-equipment img{width:12px;height:12px}.carousel-pool{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.carousel-card img{height:105px}.carousel-header h2{font-size:20px}.carousel-dialog{padding:18px}.carousel-card strong{font-size:12px}.encounter-hint{font-size:9px}}
