.city-economy{max-width:1536px;margin:28px auto;padding:18px 22px;background:#24202a;border:1px solid #75647a;border-left:5px solid #a6be72;color:#e5dec9;font:14px/1.6 monospace}.city-economy summary{cursor:pointer;font-weight:bold;letter-spacing:1px;color:#bacc8c;min-height:44px;padding:10px 0}.city-economy p{max-width:850px}.city-economy h3{color:#d78fb5;font:bold 22px/1.2 monospace;margin:24px 0 8px}.city-economy-scope{color:#c0b4c1;font-size:12px}.city-economy-totals{color:#bad28b;font-weight:bold}.city-economy label{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.city-economy select{max-width:100%;background:#17131a;color:#e5dec9;border:1px solid #a889a6;min-height:44px;padding:8px;font:inherit}.city-economy dl{display:grid;grid-template-columns:minmax(110px,180px) 1fr;gap:7px 18px;max-width:800px}.city-economy dt{color:#b9aabb}.city-economy dd{margin:0;overflow-wrap:anywhere}.city-economy ol{list-style:none;padding:0;max-width:850px}.city-economy li{display:grid;gap:3px;padding:9px 0;border-top:1px solid #514553}.city-economy li small{color:#b7ce83;font-size:11px}.city-economy-trend{overflow-wrap:anywhere;color:#d9abc6}.city-economy :focus-visible{outline:3px solid #b7ce83;outline-offset:4px}@media(max-width:600px){.city-economy{margin:18px 10px;padding:12px;font-size:12px}.city-economy dl{grid-template-columns:110px 1fr;gap:8px}.city-economy summary{font-size:13px}.city-economy h3{font-size:19px}}
