.collection-status{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:16px}.collection-status strong{font-size:14px;color:#e9eee7}.collection-status p{font-size:12px;color:#a2b3ba;margin:5px 0;line-height:1.6}.collection-status small{font-size:11px;letter-spacing:0;color:#a2b3ba}.collection-status button{flex-shrink:0;min-height:44px;white-space:nowrap}.reward-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 18px;border-bottom:1px solid #34434a}.reward-summary>div{display:flex;flex-direction:column;gap:8px}.reward-summary span{font-size:11px;color:#a8b8bf}.reward-summary strong{font-size:clamp(16px,2vw,23px);color:#b5eee2;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hunt-report{container-type:inline-size}.hunt-report h2{margin:7px 0 12px}.reward-period{font-size:11px;color:#a7b7bd;line-height:1.7}.hunt-report h3{font-size:13px;margin:18px 0 10px}.reward-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reward-drop{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #45515a;border-left-width:3px;border-radius:5px;padding:12px;background:#162026;font-size:13px}.reward-drop small{display:block;font-size:10px;letter-spacing:0;color:#91a5ac;margin-top:4px}.reward-drop strong{color:#a2e6d8;font-variant-numeric:tabular-nums;white-space:nowrap}.reward-drop[data-rarity=white]{border-left-color:#c4c7c8}.reward-drop[data-rarity=green]{border-left-color:#74ba8c}.reward-drop[data-rarity=blue]{border-left-color:#77aee1}.reward-drop[data-rarity=purple]{border-left-color:#b38add}.reward-drop[data-rarity=gold]{border-left-color:#d7bd73}.reward-drop[data-rarity=red]{border-left-color:#d47878}.reward-drop[data-rarity=black]{border-left-color:#9293ad}.hunt-efficiency h2{font-size:14px;margin:8px 0}.hunt-efficiency>p{margin:6px 0;font-size:12px}.hunt-efficiency>p>strong{font-size:24px;color:#d6e6df}.hunt-efficiency .muted{font-size:11px}.hunt-development{padding:12px;background:#162027;border:1px dashed #43565e;border-radius:6px}.hunt-development .actions{margin-top:12px}.hunt-development input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px;accent-color:#64d8cb;padding:0}.hunt-development label{display:flex;align-items:center;gap:8px;min-height:32px;white-space:normal;font-size:12px}.hunt-development p,.hunt-development small{font-size:11px;color:#a2b6bd}.hunt-scene.field-scene>figcaption{position:static!important;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px;padding:10px 12px}.hunt-scene.field-scene{margin:12px 0 0}.hunt-scene .side-hud{flex-wrap:wrap}.hunt-scene .side-hud span{max-width:100%;overflow-wrap:anywhere}@container (max-width:620px){.reward-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.collection-status{flex-direction:column;align-items:stretch;gap:12px}.reward-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-drops{grid-template-columns:1fr}.reward-summary strong{font-size:20px}}.inventory-grid,.reward-drops{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:12px 0}.inventory-grid>.item,.inventory-grid>.loot,.reward-drops>.reward-drop{aspect-ratio:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px;border-width:1px!important;border-radius:6px;overflow-wrap:anywhere}.inventory-grid>.item>div{flex:none}.inventory-grid strong{font-size:13px}.inventory-grid .muted{margin:4px 0;font-size:11px}.reward-drop>span{min-width:0}.loot-panel .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.bulk-dismantle{border:1px solid #59716b;padding:14px;border-radius:8px;margin:18px 0}.bulk-dismantle summary{color:#bbdacd;cursor:pointer}.bulk-dismantle p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.bulk-dismantle fieldset{border:1px solid #455b57;padding:12px}.bulk-rarities{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.bulk-rarities label{display:flex;gap:7px;align-items:center;font-size:12px}.bulk-rarities input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.bulk-dismantle input[type=number]{max-width:120px;display:block;margin-top:8px}.bulk-dismantle .actions{flex-wrap:wrap}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}
