/* v35 county data refresh (only /market/<county>/): verified change tiles + monthly trend chart */
.v35-tiles { margin-bottom: .5rem; }
.v7 .v32-tile .v35-arr { color: #d9d4ca; font-size: .8em; margin-right: .3rem; vertical-align: .08em; }
.v35-tile-c { border-color: rgba(242,201,76,.75); }
.v7 .v32-tile .v35-caution { margin-top: .35rem; }
.mkt-flag.v35-flag { margin-left: 0; background: rgba(242,201,76,.16); color: #f2c94c; font-weight: 700; }
.v7 .v32-tile .v35-why { color: #d9d4ca; font-size: .78rem; line-height: 1.4; margin-top: .3rem; }
.v7 .v35-tnote { margin: 0 0 1.6rem; color: #bdb7ac; font-size: .8rem; max-width: 52rem; }
.v35-month { grid-column: 1 / -1; }
.v35-msvg .mb { fill: #c9a03f; } .v35-msvg .mbl { fill: #c9a03f; fill-opacity: .45; stroke: #f2c94c; stroke-dasharray: 3 2; stroke-width: 1; } .v35-msvg .mbt { fill: #6d6a64; }
.v35-msvg .mn { fill: #fff; font-size: 10px; font-weight: 650; font-family: inherit; }
.v35-msvg .mx { fill: #d9d4ca; font-size: 10px; font-family: inherit; } .v35-msvg .my { fill: #bdb7ac; font-size: 9px; }
.v35-msvg .mp { fill: #5b8fc7; stroke: #fff; stroke-width: 1.2; } .v35-msvg .mpl { fill: #0d0d0d; stroke: #5b8fc7; stroke-width: 2; }
.v35-msvg .ml { stroke: #5b8fc7; stroke-width: 2; }
.v35-legend { display: flex; flex-wrap: wrap; gap: .3rem 1rem; align-items: center; margin: 0 0 .5rem; color: #d9d4ca; font-size: .8rem; }
.v35-k { display: inline-block; width: 12px; height: 12px; margin-right: .35rem; vertical-align: -1px; border-radius: 2px; }
.v35-kb { background: #c9a03f; } .v35-kp { background: #5b8fc7; border-radius: 50%; border: 1px solid #fff; } .v35-kl { background: rgba(201,160,63,.45); border: 1px dashed #f2c94c; } .v35-kt { background: #6d6a64; }
.v35-mdet { margin-top: .6rem; }
.v35-mtable { font-size: .88rem; } .v35-mtable td, .v35-mtable th { padding: .4rem .6rem; white-space: nowrap; }
.v35-mtable .sz-total th, .v35-mtable .sz-total td { background: rgba(228,200,124,.09); font-weight: 650; }
@media (max-width: 760px) { .v32-tiles.v35-tiles { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); } .v35-tiles .v32-tile { min-width: 0; } .v7 .v35-tiles .v32-tile .v32-tile-v { font-size: 1.25rem; } .v7 .v35-tiles .v32-tile .v32-tile-k { font-size: .62rem; } .v35-mtable { font-size: .82rem; } .v35-mtable td, .v35-mtable th { padding: .35rem .4rem; } .v35-legend { font-size: .74rem; } }
