.pw-farm-grid--market{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.pw-building-overlay .pw-fishing-unlock-modal{max-width:520px}.pw-building-overlay .pw-fishing-unlock-card{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:14px 18px!important;align-items:center!important;width:min(100%,430px)!important;min-height:0!important;margin:8px auto 0!important;padding:14px 16px!important;border:1px solid rgba(112,73,22,.28)!important;border-radius:16px!important;background:radial-gradient(circle at 18% 16%,rgba(255,246,197,.64),transparent 38%),linear-gradient(180deg,rgba(240,203,126,.4),rgba(134,86,28,.12))!important;box-shadow:inset 0 1px 0 rgba(255,251,218,.42),0 8px 18px rgba(65,35,8,.14)!important}.pw-building-overlay .pw-fishing-unlock-card__lock{display:grid;place-items:center;justify-self:center!important;align-self:center!important;width:70px!important;height:70px!important;border-radius:16px;border:2px solid rgba(88,58,20,.34);background:linear-gradient(180deg,rgba(255,239,180,.92),rgba(172,116,43,.72));box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 8px 18px rgba(42,23,6,.2);color:#2a1806;font-size:31px;line-height:1}.pw-building-overlay .pw-fishing-unlock-card__lock img{display:block;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(74,42,10,.26))}.pw-building-overlay .pw-fishing-unlock-card .pw-farm-card__copy{display:grid!important;gap:3px!important;align-self:center!important;min-width:0!important;text-align:left!important}.pw-building-overlay .pw-fishing-unlock-card .pw-farm-card__copy strong{display:block!important;color:#271407!important;font-size:clamp(1.08rem,2.2vw,1.32rem)!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,231,173,.45)!important}.pw-building-overlay .pw-fishing-unlock-card__price{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content!important;color:#3c2308!important;font-size:.92rem!important;font-weight:1000!important;line-height:1!important;text-shadow:0 1px 0 rgba(255,232,175,.45)!important}.pw-building-overlay .pw-fishing-unlock-card__price img{display:block!important;width:18px!important;height:18px!important;object-fit:contain!important;filter:drop-shadow(0 2px 2px rgba(52,31,8,.28))!important}.pw-building-overlay .pw-fishing-unlock-card__hint{color:rgba(43,24,7,.82)!important;font-size:.74rem!important;font-weight:900!important;line-height:1.08!important}.pw-building-overlay .pw-fishing-unlock-card__action{grid-column:1/-1!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:2px!important}.pw-building-overlay .pw-fishing-unlock-card__action .galaxy-primary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:min(100%,320px)!important;min-width:0!important;min-height:38px!important;margin:0 auto!important;padding:0 18px!important;font-size:.82rem!important;line-height:1!important}.pw-building-overlay .pw-fishing-unlock-card__action .galaxy-primary-btn img{display:block!important;width:17px!important;height:17px!important;object-fit:contain!important;transform:translateY(-1px);filter:drop-shadow(0 2px 2px rgba(5,17,6,.36))!important}.pw-building-overlay .pw-fishing-bait-modal .pw-farm-card--market .pw-farm-buy-row{width:210px!important;grid-template-columns:48px 156px!important;justify-content:start!important;align-items:center!important;gap:6px!important}.pw-building-overlay .pw-fishing-bait-modal .pw-farm-buy-row input,.pw-building-overlay .pw-fishing-bait-modal .pw-fishing-buy-placeholder{width:48px!important;min-width:48px!important;height:28px!important;min-height:28px!important}.pw-building-overlay .pw-fishing-bait-modal .pw-fishing-buy-placeholder{display:block!important}.pw-building-overlay .pw-fishing-bait-modal .pw-farm-buy-row .galaxy-primary-btn{width:156px!important;min-width:156px!important;max-width:156px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:.68rem!important}.pw-market-section{display:grid;gap:6px}.pw-market-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px auto 10px;width:min(100%,260px)}.pw-market-tab{min-height:30px;border-radius:999px;border:1px solid rgba(246,216,120,.44);background:rgba(7,10,8,.82);color:#f5e7b8;cursor:pointer;font:inherit;font-size:.74rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.32),0 2px 5px rgba(0,0,0,.18)}.pw-market-tab.is-active{border-color:rgba(126,232,87,.72);background:rgba(10,34,14,.92);color:#7ee857}.pw-farm-card--market{grid-template-columns:46px minmax(0,1fr);align-items:center;padding:9px}.pw-farm-card--market .pw-farm-buy-row{grid-column:1/-1}.pw-farm-buy-row{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:center}.pw-farm-buy-row input{width:100%;min-height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);color:#fff;text-align:center;font-weight:800}.pw-farm-buy-row .galaxy-primary-btn{min-height:38px;padding:0 10px;font-size:.74rem}.pw-building-overlay .pw-building-modal--market{width:min(500px,calc(100vw - 24px))!important;padding-top:104px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{left:88px!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child{width:calc(100% - 30px)!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child .pw-building-modal__upgrade-label{font-size:.88rem!important;font-weight:900!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child .pw-building-modal__upgrade-value{justify-self:end!important;color:#188326!important;font-size:.92rem!important}.pw-building-overlay .pw-farm-grid--market{gap:8px 12px!important;margin-top:8px!important}.pw-building-overlay .pw-farm-card--market{min-height:98px!important;padding:7px 8px!important;border:1px solid rgba(34,20,7,.2)!important;border-radius:9px!important;background:rgba(16,11,5,.16)!important;box-shadow:inset 0 0 12px rgba(0,0,0,.1)!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{grid-template-columns:48px minmax(0,1fr)!important;gap:6px!important}.pw-building-overlay .pw-farm-buy-row input{min-height:30px!important;font-size:.86rem!important}.pw-building-overlay .pw-farm-buy-row .galaxy-primary-btn{min-height:31px!important;font-size:.7rem!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{top:116px!important;width:56px!important;height:56px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__body{min-height:76px!important;padding:16px 20px 10px 96px!important;min-height:88px!important;padding:20px 24px 14px 122px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{left:78px!important;top:114px!important;width:58px!important;height:58px!important;z-index:2!important}.pw-building-overlay .pw-building-modal--market .pw-farm-market-panel{transform:translateY(0)!important}.pw-building-overlay .pw-farm-grid--market{width:100%!important;gap:12px 28px!important;padding:0 18px!important;box-sizing:border-box!important}.pw-building-overlay .pw-farm-card--market{min-height:88px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:6px 12px!important;padding:0!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__image{justify-self:center!important;align-self:center!important;width:44px!important;height:44px!important;padding:5px!important;box-sizing:border-box!important;object-fit:contain!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__image.pw-fishing-trade-food-icon{background:url(/assets/icons/green-world/resources/processed-food.webp) 50%/contain no-repeat!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 5px 5px rgba(0,0,0,.36))!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__copy{justify-self:stretch!important;align-self:center!important;min-width:0!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{display:grid!important;grid-template-columns:52px minmax(118px,148px)!important;justify-content:start!important;gap:12px!important;width:100%!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row input{width:52px!important;min-width:52px!important;justify-self:center!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row .galaxy-primary-btn{width:100%!important;min-width:118px!important;margin:0!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal--market .pw-building-modal__body{padding-left:104px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{left:58px!important;top:112px!important;width:52px!important;height:52px!important}.pw-building-overlay .pw-farm-grid--market{gap:10px!important;padding:0 6px!important}.pw-building-overlay .pw-farm-card--market{grid-template-columns:46px minmax(0,1fr)!important;gap:5px 9px!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{grid-template-columns:46px minmax(98px,1fr)!important;gap:9px!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row input{width:46px!important;min-width:46px!important}}.pw-building-overlay .pw-farm-card--market{min-width:0!important;padding:8px 6px!important}.pw-building-overlay .pw-farm-card--market,.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{grid-template-columns:44px minmax(0,1fr)!important}.pw-building-overlay .pw-farm-buy-row .galaxy-primary-btn{min-width:0!important;padding-inline:8px!important;white-space:nowrap!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal,.pw-building-overlay .pw-building-modal--market{width:min(410px,calc(100vw - 18px))!important;padding:96px 42px 38px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon,.pw-building-overlay .pw-building-modal__icon{left:58px!important;top:108px!important;width:60px!important;height:60px!important}.pw-building-overlay .pw-building-modal__stats,.pw-building-overlay .pw-building-modal__upgrade-info,.pw-building-overlay .pw-building-modal__zen-convert,.pw-building-overlay .pw-farm-market-panel{width:calc(100% - 18px)!important}}.pw-building-overlay .pw-farm-buy-row .galaxy-primary-btn{color:#211305!important;font-weight:1000!important;text-shadow:0 1px 0 rgba(255,238,180,.36)!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:calc(100% - 28px)!important;margin:0 auto 8px!important;padding:0 10px!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child .pw-building-modal__upgrade-label{color:#241606!important;font-size:.86rem!important;font-weight:950!important}.pw-building-overlay .pw-farm-market-panel>.pw-building-modal__upgrade-row:first-child .pw-building-modal__upgrade-value{color:#16751e!important;font-size:.96rem!important;font-weight:1000!important;text-align:right!important}.pw-building-overlay .pw-farm-card--market{grid-template-columns:48px minmax(0,1fr)!important;gap:7px 10px!important}.pw-building-overlay .pw-farm-buy-row input{color:#120a02!important;font-weight:1000!important;text-align:center!important}.pw-building-overlay .pw-building-modal--market{width:min(480px,calc(100vw - 24px))!important;padding:98px 50px 30px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-building-modal__upgrade-info,.pw-building-overlay .pw-farm-market-panel{margin-bottom:8px!important;padding:4px 0!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__body{min-height:72px!important;margin-bottom:8px!important;padding-top:18px!important;padding-bottom:10px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{top:104px!important;width:72px!important;height:72px!important}.pw-building-overlay .pw-building-modal--market .pw-farm-market-panel{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;transform:translateY(-10px)!important}.pw-building-overlay .pw-market-section{gap:4px!important}.pw-building-overlay .pw-market-tabs{width:min(100%,250px)!important;margin:0 auto 7px!important;gap:8px!important}.pw-building-overlay .pw-market-tab{min-height:28px!important;border-radius:999px!important;background:rgba(7,10,8,.86)!important;color:#f5e7b8!important;border-color:rgba(246,216,120,.44)!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;text-shadow:none!important}.pw-building-overlay .pw-market-tab.is-active{background:rgba(10,34,14,.94)!important;color:#7ee857!important;border-color:rgba(126,232,87,.72)!important}.pw-building-overlay .pw-farm-grid--market{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 12px!important;margin-top:2px!important}.pw-building-overlay .pw-farm-grid--market-assets{grid-template-columns:minmax(0,1fr)!important}.pw-building-overlay .pw-farm-card--market{min-height:76px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:2px 9px!important;align-items:center!important;padding:2px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{grid-column:1/-1!important;grid-template-columns:40px minmax(0,1fr)!important;gap:4px!important}.pw-building-overlay .pw-farm-buy-row input{min-height:24px!important;border-color:rgba(72,43,12,.42)!important;background:rgba(255,238,195,.36)!important;color:#211305!important;font-size:.78rem!important}.pw-building-overlay .pw-farm-buy-row .galaxy-primary-btn{min-height:25px!important;background-size:100% 100%!important;color:#241606!important;font-size:.61rem!important}@media (max-width:700px){.pw-building-overlay .pw-farm-grid--market{grid-template-columns:1fr!important}}.pw-building-overlay .pw-building-modal--market{width:min(540px,calc(100vw - 18px))!important;padding:104px 62px 46px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{left:72px!important;top:132px!important;width:70px!important;height:70px!important}.pw-building-overlay .pw-building-modal__stats,.pw-building-overlay .pw-building-modal__upgrade-info,.pw-building-overlay .pw-building-modal__zen-convert,.pw-building-overlay .pw-farm-market-panel{width:100%!important;max-width:100%!important;min-height:0!important;margin:0 auto 10px!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal--market{padding:96px 38px 34px!important}}.pw-building-overlay .pw-farm-buy-row .galaxy-primary-btn{min-width:74px!important;min-height:30px!important;padding:0 10px!important;font-size:.62rem!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal--market{width:min(410px,calc(100vw - 12px))!important;max-height:calc(100dvh - 12px)!important;padding:90px 34px 26px!important;gap:3px!important;overflow:hidden!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__body{min-height:66px!important;margin-bottom:3px!important;padding:11px 12px 8px 82px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__icon{left:46px!important;top:101px!important;width:48px!important;height:48px!important}.pw-building-overlay .pw-building-modal--market .pw-building-modal__description{font-size:.72rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal--market .pw-farm-market-panel{width:calc(100% - 8px)!important;margin:0 auto!important;transform:translateY(-5px)!important}.pw-building-overlay .pw-market-tabs{width:min(100%,240px)!important;margin:0 auto 4px!important;gap:7px!important}.pw-building-overlay .pw-market-tab{min-height:26px!important;font-size:.62rem!important}.pw-building-overlay .pw-market-section{gap:2px!important}.pw-building-overlay .pw-farm-grid--market{grid-template-columns:1fr!important;gap:3px!important;margin-top:0!important;padding:0 4px!important}.pw-building-overlay .pw-farm-card--market{min-height:55px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:27px 24px!important;gap:1px 7px!important;align-items:center!important;padding:2px 4px!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__image{grid-column:1!important;grid-row:1/span 2!important;width:38px!important;height:38px!important;padding:4px!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__copy{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:auto 1fr!important;column-gap:5px!important;align-items:baseline!important;overflow:hidden!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__copy strong{grid-row:1/span 2!important;font-size:.68rem!important;white-space:nowrap!important}.pw-building-overlay .pw-farm-card--market .pw-farm-card__copy span{min-width:0!important;font-size:.54rem!important;line-height:1.02!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row{grid-column:2!important;grid-row:2!important;grid-template-columns:40px minmax(0,1fr)!important;gap:5px!important;min-width:0!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row input{width:40px!important;min-width:40px!important;min-height:22px!important;font-size:.68rem!important}.pw-building-overlay .pw-farm-card--market .pw-farm-buy-row .galaxy-primary-btn{width:100%!important;min-width:0!important;min-height:23px!important;padding:0 6px!important;font-size:.54rem!important}}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:14px 18px!important;align-items:center!important;width:min(100%,430px)!important;min-height:0!important;margin:8px auto 0!important;padding:14px 16px!important;border:1px solid rgba(112,73,22,.28)!important;border-radius:16px!important;background:radial-gradient(circle at 18% 16%,rgba(255,246,197,.64),transparent 38%),linear-gradient(180deg,rgba(240,203,126,.4),rgba(134,86,28,.12))!important;box-shadow:inset 0 1px 0 rgba(255,251,218,.42),0 8px 18px rgba(65,35,8,.14)!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__lock{grid-column:1!important;grid-row:1!important;width:70px!important;height:70px!important;padding:0!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-farm-card__copy{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;align-items:center!important;overflow:visible!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-farm-card__copy span,.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-farm-card__copy strong{grid-row:auto!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__action{grid-column:1/-1!important;grid-row:2!important;display:flex!important;grid-template-columns:none!important;justify-content:center!important;width:100%!important;gap:0!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__action .galaxy-primary-btn{width:min(100%,320px)!important;min-width:0!important;min-height:38px!important;padding:0 18px!important;font-size:.82rem!important}@media (max-width:520px){.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card{grid-template-columns:62px minmax(0,1fr)!important;gap:10px 12px!important;padding:12px!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__lock{width:58px!important;height:58px!important;font-size:26px!important}.pw-building-overlay .pw-fishing-unlock-card__lock img{width:54px;height:54px}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-farm-card__copy strong{font-size:.96rem!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__hint{font-size:.64rem!important}.pw-building-overlay .pw-farm-card--market.pw-fishing-unlock-card .pw-fishing-unlock-card__action .galaxy-primary-btn{min-height:34px!important;font-size:.74rem!important}}.pw-storage-crop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin-top:10px}.pw-storage-crop-card{min-height:104px;display:grid;align-content:center;justify-items:center;gap:5px;padding:9px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(8,15,18,.58);text-align:center}.pw-storage-crop-card__image{width:42px;height:42px;object-fit:contain}.pw-storage-crop-card__name{color:rgba(255,255,255,.72);font-size:.72rem;line-height:1.1}.pw-storage-crop-card__amount{color:#f6d878;font-size:.92rem;line-height:1}.pw-building-overlay .pw-storage-crop-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.pw-building-overlay .pw-storage-crop-card{min-height:74px!important;padding:5px 3px!important;border:1px solid rgba(30,18,6,.24)!important;background:rgba(16,11,5,.16)!important;box-shadow:inset 0 0 12px rgba(0,0,0,.1)!important}.pw-building-overlay .pw-storage-crop-card__image{width:34px!important;height:34px!important;background:rgba(24,16,7,.24)!important}.pw-building-overlay .pw-storage-crop-card--fruit{gap:7px!important}.pw-building-overlay .pw-storage-crop-card--fruit .pw-storage-crop-card__image{width:42px!important;height:42px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-building-modal__upgrade-info{width:min(100%,430px)!important;margin:0 auto 10px!important;padding:0 14px!important;box-sizing:border-box!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-building-modal__upgrade-row{width:100%!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:18px!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-building-modal__upgrade-value{max-width:180px!important;text-align:right!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-storage-crop-grid{width:min(100%,390px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:14px auto 0!important;padding:0!important;box-sizing:border-box!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-storage-crop-card{min-height:74px!important;padding:6px 4px!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-building-modal__upgrade-info{width:min(100%,330px)!important;padding:0 10px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=storage] .pw-storage-crop-grid{width:min(100%,292px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}.pw-building-overlay .pw-upgrade-fund-popover__copy{margin:10px 0 12px!important;font-size:clamp(.72rem,1.55vw,.84rem)!important;line-height:1.24!important}.pw-upgrade-fund-popover{background:radial-gradient(circle at 50% 0,rgba(118,160,40,.22),transparent 56%),linear-gradient(180deg,rgba(224,198,127,.72),rgba(188,148,74,.42))!important;box-shadow:inset 0 1px 0 rgba(255,246,196,.38),0 6px 16px rgba(57,31,8,.12)!important}.pw-upgrade-fund-popover__close{font-size:1rem!important}.pw-upgrade-fund-popover__head{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:12px!important;align-items:center!important;color:#201203!important}.pw-upgrade-fund-popover__head span{min-width:0!important;overflow-wrap:anywhere!important}.pw-upgrade-fund-popover__copy{overflow-wrap:break-word!important}.pw-upgrade-fund-card__meta,.pw-upgrade-fund-popover__stat{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#241606!important;font-size:clamp(.72rem,1.55vw,.84rem)!important;font-weight:900!important}.pw-upgrade-fund-popover__stat strong{text-align:right!important;white-space:nowrap!important}.pw-upgrade-fund-popover__bar{width:100%!important}.pw-upgrade-fund-popover__input-row input{min-width:0!important;box-sizing:border-box!important;font:inherit!important;font-weight:900!important}.pw-upgrade-fund-popover__input-row button,.pw-upgrade-fund-popover__input-row input{min-height:36px!important;border:1px solid rgba(72,43,12,.42)!important;border-radius:8px!important;color:#211305!important}.pw-upgrade-fund-popover__input-row button{font:inherit!important;font-weight:950!important}.pw-upgrade-fund-popover__actions .galaxy-primary-btn{flex:0 1 220px!important}@media (max-width:700px){.pw-upgrade-fund-popover{padding:12px 12px 14px!important}.pw-upgrade-fund-popover__input-row{grid-template-columns:minmax(0,1fr) 62px!important}}.pw-building-overlay .pw-storage-crop-grid{width:100%!important;margin-left:auto!important;margin-right:auto!important}.pw-building-overlay .pw-storage-crop-card{min-width:0!important}.pw-building-overlay .pw-farm-card__image,.pw-building-overlay .pw-storage-crop-card__image{border-radius:8px!important;background-color:rgba(13,9,4,.3)!important;border:1px solid rgba(37,22,7,.38)!important;box-shadow:inset 0 0 10px rgba(0,0,0,.2),0 1px 0 rgba(255,238,190,.2)!important}.pw-building-overlay .pw-storage-crop-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.pw-building-overlay .pw-storage-crop-card{min-height:78px!important;padding:6px 4px!important;border:1px solid rgba(30,18,6,.22)!important;border-radius:8px!important;background:rgba(24,16,7,.18)!important;box-shadow:none!important}.pw-building-overlay .pw-storage-crop-card__image{width:38px!important;height:38px!important;padding:4px!important;border-radius:8px!important;border:1px solid rgba(37,22,7,.38)!important;background:rgba(13,9,4,.3)!important;box-shadow:inset 0 0 10px rgba(0,0,0,.2),0 1px 0 rgba(255,238,190,.2)!important;filter:drop-shadow(0 2px 2px rgba(66,38,9,.28))!important}.pw-building-overlay .pw-storage-crop-card__name{color:#2a1a08!important;font-size:.66rem!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,235,180,.42)!important}.pw-building-overlay .pw-storage-crop-card__amount{color:#8a5a00!important;font-size:.86rem!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,235,180,.48)!important}@media (max-width:700px){.pw-building-overlay .pw-storage-crop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.pw-upgrade-fund-popover{width:100%!important;margin:12px auto 0!important;padding:14px 16px 16px!important;box-sizing:border-box!important;position:relative!important;border:1px solid rgba(72,96,25,.34)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(224,198,127,.72),rgba(188,148,74,.42))!important;color:#241606!important}.pw-upgrade-fund-popover__close{position:absolute!important;top:8px!important;right:8px!important;width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(49,26,5,.42)!important;border-radius:8px!important;background:rgba(255,238,190,.34)!important;color:#241606!important;font:inherit!important;font-weight:950!important}.pw-upgrade-fund-card__meta,.pw-upgrade-fund-popover__head,.pw-upgrade-fund-popover__stat{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#241606!important;font-size:clamp(.72rem,1.55vw,.84rem)!important;font-weight:900!important}.pw-upgrade-fund-popover__head{padding-right:34px!important;font-weight:950!important}.pw-upgrade-fund-popover__copy{margin:10px 0 12px!important;color:#2a1a08!important;font-size:clamp(.72rem,1.55vw,.84rem)!important;font-weight:820!important;line-height:1.25!important}.pw-upgrade-fund-popover__bar{height:8px!important;margin:8px 0 7px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(57,34,8,.22)!important}.pw-upgrade-fund-popover__bar span{display:block!important;height:100%!important;min-width:3px!important;border-radius:inherit!important;background:linear-gradient(90deg,#5ebd34,#d0c744)!important}.pw-upgrade-fund-popover__input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important;margin-top:12px!important}.pw-upgrade-fund-popover__input-row button,.pw-upgrade-fund-popover__input-row input{min-width:0!important;min-height:36px!important;box-sizing:border-box!important;border:1px solid rgba(72,43,12,.42)!important;border-radius:8px!important;color:#211305!important;font:inherit!important;font-weight:900!important}.pw-upgrade-fund-popover__input-row input{width:100%!important;padding:0 10px!important;background:rgba(255,238,195,.5)!important}.pw-upgrade-fund-popover__input-row button{background:rgba(245,214,126,.44)!important}.pw-upgrade-fund-popover__actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:14px!important}.pw-building-overlay .pw-storage-crop-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important}.pw-building-overlay .pw-upgrade-fund-popover{position:absolute!important;left:50%!important;top:228px!important;z-index:120!important;transform:translateX(-50%)!important;width:min(410px,calc(100% - 118px))!important;max-height:min(430px,calc(100dvh - 270px))!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:18px!important;border:1px solid rgba(88,118,34,.48)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 0,rgba(151,194,55,.28),transparent 58%),linear-gradient(180deg,rgba(235,207,135,.96),rgba(202,160,82,.94))!important;box-shadow:0 18px 36px rgba(44,24,6,.34),inset 0 1px 0 rgba(255,246,196,.48)!important}.pw-building-overlay .pw-upgrade-fund-popover__close{top:10px!important;right:10px!important;z-index:2!important;width:32px!important;height:32px!important;border-radius:50%!important;background:radial-gradient(circle at 50% 35%,rgba(255,236,170,.5),transparent 52%),linear-gradient(180deg,#6f4b22,#2d1b09)!important;border:2px solid rgba(67,42,12,.72)!important;color:#160c03!important;text-shadow:0 1px 0 rgba(255,229,165,.35)!important}.pw-building-overlay .pw-upgrade-fund-popover__head{min-height:34px!important;padding:0 42px 0 0!important}.pw-building-overlay .pw-upgrade-fund-popover__actions .galaxy-primary-btn{flex:0 1 210px!important}@media (max-width:700px){.pw-building-overlay .pw-upgrade-fund-popover{top:198px!important;width:min(330px,calc(100% - 58px))!important;max-height:min(410px,calc(100dvh - 230px))!important;padding:15px 14px 16px!important}.pw-building-overlay .pw-upgrade-fund-popover__input-row{grid-template-columns:minmax(0,1fr) 62px!important}}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory],.pw-building-overlay .pw-building-modal[data-gaia-zone=storage]{margin-top:-24px!important}.pw-building-overlay .pw-factory-action-row .galaxy-primary-btn{flex:0 1 240px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__body{min-height:92px!important;padding-top:15px!important;padding-bottom:9px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__icon{top:102px!important;width:74px!important;height:74px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__description{font-size:.82rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel{max-width:660px!important;gap:4px!important;transform:translateY(-8px)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row{min-height:20px!important;padding:0 10px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{width:min(100%,600px)!important;gap:6px 8px!important;margin:2px auto 1px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card{min-height:52px!important;display:grid!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:0!important;align-items:center!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card--fruit .pw-storage-crop-card__image,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__image{grid-row:1/span 2!important;padding:4px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__name{font-size:.6rem!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 3px!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;color:#8a5a00!important;font-size:clamp(.58rem,1.35vw,.68rem)!important;line-height:1.02!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount-sep{color:#5c3b04!important;font-size:.58rem!important;opacity:.82!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card{width:min(100%,560px)!important;margin:1px auto 0!important;padding:8px 10px 9px!important;gap:6px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-hint{max-width:560px!important;padding:2px 8px!important;font-size:.59rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row{width:min(100%,560px)!important;margin-top:0!important;padding:6px 8px!important;transform:translateY(-6px)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row .galaxy-primary-btn{min-height:31px!important}@media (max-width:700px) and (max-height:760px){.pw-building-overlay{align-items:center!important;padding:max(4px,env(safe-area-inset-top)) 4px max(4px,env(safe-area-inset-bottom))!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]{width:min(400px,calc(100vw - 6px))!important;min-height:0!important;max-height:calc(100dvh - 8px)!important;padding:78px 34px 18px!important;overflow:hidden!important;animation:none!important;transform:translateY(-6px) scale(.94)!important;transform-origin:center center!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]:before{top:28px!important;left:48px!important;right:52px!important;height:54px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__close{top:22px!important;right:22px!important;width:42px!important;height:42px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__title{top:47px!important;left:82px!important;right:82px!important;font-size:.9rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__subtitle{display:none!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__body{min-height:56px!important;margin-bottom:2px!important;padding:10px 14px 8px 70px!important;font-size:.62rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__icon{left:42px!important;top:89px!important;width:44px!important;height:44px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel{gap:3px!important;padding:6px 8px 7px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row{min-height:17px!important;padding:0 2px!important;grid-template-columns:minmax(82px,.82fr) minmax(0,1.18fr)!important;gap:6px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-label,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-value{font-size:.63rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row:nth-of-type(4) .pw-building-modal__upgrade-value{font-size:.56rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{width:min(100%,330px)!important;gap:4px 5px!important;margin:1px auto!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card{min-height:43px!important;grid-template-columns:31px minmax(0,1fr)!important;column-gap:5px!important;padding:4px 5px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card--fruit .pw-storage-crop-card__image,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__image{width:29px!important;height:29px!important;padding:2px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__name{font-size:.54rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount{font-size:.52rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__missing{font-size:.43rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card{margin:1px auto!important;padding:6px 8px!important;gap:3px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__head,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__meta{font-size:.56rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-zen-convert-controls{margin-top:2px!important;gap:6px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-zen-convert-input,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-zen-convert-max{min-height:30px!important;font-size:.68rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-hint{margin:0 auto!important;padding:0 4px!important;font-size:.52rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row{margin:1px auto 0!important;gap:5px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row .galaxy-primary-btn{min-height:28px!important;padding:0 7px!important;font-size:.52rem!important;line-height:1!important}}@media (max-width:700px) and (max-height:660px){.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]{transform:translateY(-8px) scale(.88)!important}}@media (max-width:700px){.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row{transform:translateY(-4px)!important}}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory],.pw-building-overlay .pw-building-modal[data-gaia-zone=storage]{margin-top:0!important}.pw-building-overlay .pw-building-action-tray,.pw-building-overlay .pw-factory-action-row,.pw-building-overlay .pw-zen-exchange-action-row{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:10px auto 0!important}.pw-factory-world-badge{width:138px!important;display:grid!important;gap:5px!important;margin-top:5px!important;padding:8px 10px 9px!important;border:1px solid rgba(137,255,103,.3)!important;border-radius:12px!important;color:#fff6d6!important;background:radial-gradient(circle at 22% 0,rgba(160,255,92,.22),transparent 42%),linear-gradient(180deg,rgba(20,72,23,.9),rgba(7,29,13,.94))!important;box-shadow:0 3px 8px rgba(0,0,0,.28)!important;font-family:system-ui,sans-serif!important;text-shadow:none!important;pointer-events:none!important}.pw-factory-world-badge.is-ready{border-color:rgba(255,225,92,.44)!important;background:radial-gradient(circle at 22% 0,rgba(255,232,92,.28),transparent 42%),linear-gradient(180deg,rgba(89,84,20,.92),rgba(37,31,8,.95))!important}.pw-factory-world-badge__time,.pw-factory-world-badge__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}.pw-factory-world-badge__top span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:950!important}.pw-factory-world-badge__top strong{flex:0 0 auto!important;min-width:24px!important;padding:1px 6px!important;border-radius:999px!important;background:rgba(255,238,165,.16)!important;color:#ffe98f!important;font-size:.68rem!important;font-weight:950!important;text-align:center!important}.pw-factory-world-badge__bar{width:100%!important;height:8px!important;padding:2px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(4,16,8,.62)!important;box-shadow:none!important}.pw-factory-world-badge__bar span{display:block!important;width:var(--factory-progress,0)!important;min-width:5px!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#79df44,#f2d15b)!important;box-shadow:none!important}.pw-factory-world-badge.is-ready .pw-factory-world-badge__bar span{width:100%!important;background:linear-gradient(90deg,#f5d55f,#fff0a4)!important}.pw-factory-world-badge__time{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:rgba(255,246,216,.86)!important;font-size:.62rem!important;font-weight:850!important;line-height:1.05!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]{padding-bottom:46px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel{display:grid!important;gap:7px!important;transform:none!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)!important;align-items:start!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-value{max-width:none!important;min-width:0!important;text-align:right!important;overflow-wrap:anywhere!important;font-size:clamp(.72rem,1.7vw,.9rem)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row:nth-of-type(4){align-items:center!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row:nth-of-type(4) .pw-building-modal__upgrade-value{font-size:clamp(.66rem,1.45vw,.78rem)!important;line-height:1.12!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:2px auto 4px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card{min-height:58px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:6px 8px!important;overflow:hidden!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount{display:grid!important;grid-template-columns:minmax(0,auto) auto minmax(0,auto)!important;justify-content:start!important;max-width:100%!important;font-size:clamp(.56rem,1.2vw,.7rem)!important;white-space:nowrap!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card{width:min(100%,520px)!important;margin:4px auto 2px!important;padding:10px 12px!important;border-radius:14px!important;background:radial-gradient(circle at 12% 0,rgba(127,205,48,.2),transparent 38%),linear-gradient(180deg,rgba(119,89,38,.24),rgba(65,39,10,.16))!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__head,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;font-size:clamp(.62rem,1.45vw,.75rem)!important;line-height:1.12!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__head strong{min-width:0!important;justify-content:flex-end!important;text-align:right!important;overflow-wrap:anywhere!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-hint{margin:1px auto 0!important;font-size:clamp(.58rem,1.25vw,.68rem)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row{margin-top:2px!important;transform:none!important}@media (max-width:700px){.pw-factory-world-badge{width:118px!important;padding:7px 8px 8px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row{grid-template-columns:minmax(96px,.85fr) minmax(0,1.15fr)!important;gap:8px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]{width:min(580px,calc(100vw - 16px))!important;min-height:min(700px,calc(100dvh - 12px))!important;max-height:min(780px,calc(100dvh - 12px))!important;padding:104px 64px 30px!important;gap:6px!important;overflow:hidden!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__title{top:63px!important;font-size:1.18rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__close{top:22px!important;width:50px!important;height:50px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__body{min-height:82px!important;margin-bottom:4px!important;padding:15px 22px 12px 116px!important;font-size:.78rem!important;line-height:1.15!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__icon{left:74px!important;top:112px!important;width:66px!important;height:66px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__description{font-size:.78rem!important;line-height:1.15!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel{gap:5px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row{min-height:24px!important;padding:1px 4px!important;grid-template-columns:minmax(115px,.76fr) minmax(0,1.24fr)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-label{font-size:.82rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-value{font-size:.84rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-row:nth-of-type(4) .pw-building-modal__upgrade-value{font-size:.7rem!important;line-height:1.08!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{width:min(100%,440px)!important;gap:7px 8px!important;margin:2px auto 3px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card{min-height:54px!important;grid-template-columns:38px minmax(0,1fr)!important;padding:5px 7px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card--fruit .pw-storage-crop-card__image,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__image{width:36px!important;height:36px!important;padding:3px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__name{font-size:.62rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount{font-size:.62rem!important;line-height:1!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount-sep{font-size:.56rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card.is-missing{border-color:rgba(188,36,36,.72)!important;background:linear-gradient(180deg,rgba(126,35,22,.26),rgba(72,24,15,.2)),rgba(178,44,30,.16)!important;box-shadow:inset 0 0 0 1px rgba(255,94,74,.35),0 6px 12px rgba(78,18,10,.22)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card.is-missing .pw-storage-crop-card__image{outline:2px solid rgba(255,81,66,.78)!important;box-shadow:0 0 12px rgba(255,76,59,.44)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card.is-missing .pw-storage-crop-card__amount,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card.is-missing .pw-storage-crop-card__name{color:#a82317!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__missing{grid-column:2!important;display:block!important;margin-top:1px!important;color:#c22a1a!important;font-size:.52rem!important;line-height:1!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,231,169,.35)!important;white-space:nowrap!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card{width:min(100%,440px)!important;margin:3px auto 2px!important;padding:8px 10px!important;gap:5px!important;border-radius:12px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__head,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__meta{gap:7px!important;font-size:.66rem!important;line-height:1.06!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card .pw-processed-food-icon{width:38px!important;height:36px!important;flex:0 0 38px!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.26))!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__bar{height:8px!important;border-radius:999px!important;overflow:hidden!important;background:rgba(56,39,10,.24)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-job-card__bar span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#81d94d,#e9d85d)!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-building-modal__upgrade-hint{margin:1px auto!important;max-width:440px!important;padding:0 6px!important;font-size:.64rem!important;line-height:1.05!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row{width:min(100%,440px)!important;margin:2px auto 0!important;padding:0!important;gap:8px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-action-row .galaxy-primary-btn{flex:1 1!important;min-width:0!important;min-height:32px!important;padding:0 12px!important;font-size:.64rem!important}@media (max-width:700px){.pw-building-overlay .pw-building-modal[data-gaia-zone=factory]{width:min(430px,calc(100vw - 8px))!important;padding:90px 40px 22px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__title{left:94px!important;right:100px!important;top:55px!important;max-width:none!important;font-size:clamp(.76rem,5.2vw,1.05rem)!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;transform:scaleX(.9)!important;transform-origin:center!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__body{padding-left:84px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-building-modal__icon{left:46px!important;top:104px!important;width:52px!important;height:52px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,360px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card{min-height:58px!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:7px!important;align-items:center!important;padding:6px 8px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card--fruit .pw-storage-crop-card__image,.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__image{grid-row:1/span 3!important;width:38px!important;height:38px!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__name{min-width:0!important;font-size:.66rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount{min-width:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:2px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(.58rem,2.55vw,.66rem)!important;line-height:1.05!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount span{flex:0 1 auto!important;min-width:0!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__amount-sep{flex:0 0 auto!important;font-size:.54rem!important}.pw-building-overlay .pw-building-modal[data-gaia-zone=factory] .pw-factory-panel .pw-storage-crop-card__missing{grid-column:2!important;margin-top:0!important;font-size:.5rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}