
.resource-detail617{color:#e4f1f4;background:linear-gradient(145deg,#173f50,#0c2c3c);padding:18px;border-radius:14px}.resource-heading617{display:flex;gap:15px;align-items:center}#modal .resource-detail617 h2{color:#f2cf83;margin:5px 0}.resource-detail617 p,.resource-detail617 small{color:#c9dfe7;line-height:1.5}.resource-art617{object-fit:contain;flex:none;filter:drop-shadow(0 5px 5px #001c2a44)}.resource-facts617{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;background:#ffffff09;padding:12px;border-radius:10px}.resource-facts617 b{display:block;color:#f1ce80;margin-top:6px}.resource-owner617{display:grid;gap:6px;border-left:3px solid #ebc46e;padding:10px;margin:10px 0;background:#ffffff08}.resource-progress617{display:grid;gap:5px;font-variant-numeric:tabular-nums}.resource-progress617 progress{width:100%;height:9px;accent-color:#e8c06c}.resource-detail617 .resource-warning617{font-size:12px;color:#e6bf79}.resource-detail617 button{margin-top:12px}.resource-detail617 .tag{color:#eac573}.resource-camp617[hidden]{display:none!important}.resource-camp617{position:fixed;z-index:46;top:calc(var(--hud-top,70px) + 12px);left:12px;width:250px;max-width:calc(100vw - 100px);padding:11px;background:#123b4cee;border:1px solid #d8bb79;border-radius:14px;color:#e4f2f5;box-shadow:0 5px 18px #09283855;backdrop-filter:blur(4px);font-size:12px}.resource-camp617 p{margin:5px 0}.resource-camp617 button{min-height:32px;padding:6px 8px;font-size:12px;max-width:100%;white-space:normal}.resource-camp617>button:last-child{width:100%;margin-top:8px;background:#deb65f;color:#183d4e}.resource-camp617 .resource-open617{display:flex;align-items:center;gap:8px;width:100%;text-align:start;background:transparent;border:0;color:inherit;padding:0 0 7px}.resource-open617 img{width:40px;height:40px}.resource-open617 strong{display:block;color:#f2d186}.resource-node-level617{position:absolute;top:4px;left:4px;padding:2px 4px;background:#173b50e8;color:#ffe09a;border:1px solid #cfaf69;border-radius:4px;font-size:clamp(8px,1vw,12px);z-index:3}.node-cell .resource-node-owner617{position:absolute;bottom:2px;left:2px;right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,1vw,11px);background:#6c3036e8;color:#fff1d3;border-radius:4px;padding:2px}.node-cell.resource-owned617{outline:2px solid #ca9d58;outline-offset:-3px}.node-cell.resource-own617 .resource-node-owner617{background:#256b58e8}.node-cell.resource-owned617 .tile-resource{bottom:21px}.resource-war617{color:#c29a48;font-weight:700}@media(max-width:480px){.resource-camp617{font-size:11px;padding:8px;top:calc(var(--hud-top,65px) + 8px);width:220px}.resource-detail617{padding:12px}.resource-art617{width:64px;height:64px}.resource-heading617{gap:8px}.resource-detail617 h2{font-size:21px}.resource-facts617{font-size:12px;padding:8px;gap:7px}}
