.landz-bph{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.landz-bph--flush{background:0 0;border-bottom:0;min-height:0;padding:0}.landz-bph__art{border:1px solid var(--color-line-22);background:var(--color-surface-2) url(/images/ui/suelo-907.webp) center / cover;border-radius:2px;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.landz-bph__art[data-size="56"]{width:56px;height:56px}.landz-bph__art[data-size="40"]{width:40px;height:40px}.landz-bph__art img{object-fit:contain;width:100%;height:100%}.landz-bph__art[data-art=fallback]{background:var(--color-surface-2);color:var(--color-gold)}.landz-bph__art[data-art=fallback] svg{width:50%;height:50%}.landz-bph__art--tinted img{filter:hue-rotate(180deg);opacity:.85}.landz-bph__body{min-width:0}.landz-bph__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landz-bph__title-row .landz-building-title{color:var(--color-fg-bright);margin:0}.landz-bph__hp{margin-top:6px}.landz-bph__primary{grid-column:1/-1}.landz-bph__primary .landz-game-button{width:100%;min-height:44px}.landz-terrarium-mobile-panel:has(.landz-bph) .landz-terrarium-mobile-panel-heading .landz-building-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landz-bph--scene{grid-template-columns:minmax(0,1fr) auto;padding-inline-end:56px}.landz-bph--scene .landz-bph__primary{grid-column:auto}.landz-bph--scene .landz-bph__primary .landz-game-button{width:auto}@media (height<=500px){.landz-bph__art[data-size="80"]{width:56px;height:56px}}.upgrade-benefits{overflow-wrap:anywhere;background:#101d2b;border:1px solid #445466;border-radius:8px;min-width:0;container-type:inline-size}.upgrade-benefits__header{border-bottom:1px solid #334252;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.upgrade-benefits__title{color:#ddddea;font-size:12px;font-weight:700}.upgrade-benefits__levels{color:#9eacbe;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.upgrade-benefits__next-level{color:#f4d28a}.upgrade-benefits__stats{margin:0;padding:0 12px}.upgrade-benefits__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.upgrade-benefits__row+.upgrade-benefits__row{border-top:1px solid #263748}.upgrade-benefits__label{color:#bfc9d8;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.4;display:flex}.upgrade-benefits__icon{background:radial-gradient(circle at 50% 35%,#22344a,#111c29);border:1px solid #334252;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.upgrade-benefits__icon img{object-fit:contain;width:26px;height:26px}.upgrade-benefits__comparison{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:7px;min-width:0;margin:0;font-size:13px;line-height:1.5;display:flex}.upgrade-benefits__current,.upgrade-benefits__arrow{color:#91a0b3}.upgrade-benefits__next{color:#ddddea;font-size:15px;font-weight:800}.upgrade-benefits__delta{color:#a8ffc2;background:#58c47a24;border-radius:999px;align-self:center;padding:0 6px;font-size:10px;font-weight:800;line-height:16px}.upgrade-benefits__next--improved{color:#a8ffc2}.upgrade-benefits__unit{margin-left:2px;font-size:11px;font-weight:400}.upgrade-benefits__note{color:#9eacbe;margin:0;padding:0 12px 10px;font-size:11px;line-height:1.5}@container (width<=300px){.upgrade-benefits__row{grid-template-columns:minmax(0,1fr)}.upgrade-benefits__comparison{justify-content:flex-start}}.landz-upgrade-hero{background:radial-gradient(at 50% 38%,#f4c86d33,#0000 62%),linear-gradient(#16243a,#0d1726);border:1px solid #334252;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.landz-bph__art.landz-upgrade-hero__art{background:0 0;border:0;border-radius:12px;width:112px;height:112px}.landz-upgrade-hero__art img{filter:drop-shadow(0 6px 10px #00000073)}.landz-upgrade-hero__levels{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;display:inline-flex}.landz-upgrade-hero__level{color:#9eacbe;text-align:center;background:#101d2b;border:1px solid #445466;border-radius:6px;min-width:56px;padding:3px 10px;font-size:14px;font-weight:800}.landz-upgrade-hero__level.is-next{color:#1d1408;background:linear-gradient(#f8d88d,#e2ad4f);border-color:#f4c86dbf;font-size:16px;box-shadow:0 0 14px #f4c86d59}.landz-upgrade-hero__arrow{border-top:3px solid #f4d28a;border-right:3px solid #f4d28a;width:10px;height:10px;transform:rotate(45deg)}
