.daily-orders574{padding:22px;margin:18px 0;border:1px solid #cadbcf;border-radius:24px;background:var(--card,#fffdf6);color:var(--ink,#244d3e)}
.daily-orders574 header,.granary-heading574{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.daily-orders574 h2,.granary574 h2{margin:4px 0 0;font-size:clamp(1.3rem,2vw,1.8rem)}.daily-orders574 header small,.granary-heading574 small{font-weight:800;letter-spacing:.12em;font-size:.7rem}.daily-orders574>p{font-size:.9rem;line-height:1.5;margin:10px 0 16px}.daily-orders574 header>span{font-size:.8rem}.order-grid574{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-grid574.is-selected{grid-template-columns:1fr}.order-card574{padding:16px;background:rgba(133,169,120,.08);border:1px solid rgba(92,132,105,.23);border-radius:17px;min-width:0;display:flex;flex-direction:column;gap:8px}.order-card574 h3{margin:0;font-size:1.08rem}.order-card574 ul,.order-confirm574{padding:0;list-style:none;margin:8px 0}.order-card574 li,.order-confirm574 li{display:flex;justify-content:space-between;gap:10px;margin:5px 0;font-size:.9rem}.order-card574 strong{font-size:.87rem;display:block;margin-top:auto;line-height:1.6}.order-card574 .btn{min-height:44px;width:100%;font-size:.85rem;white-space:normal;line-height:1.4}.order-card574 small{opacity:.8}.granary-art574{max-width:660px;margin:20px auto 12px;position:relative}.granary-art574 svg{display:block;width:100%;height:auto}.granary-art574>span{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:6px 12px;background:#fff5d5;color:#345546;border-radius:20px;font-weight:700;font-size:.75rem;white-space:nowrap}.granary-art574 .granary-wall574,.granary-art574 .granary-roof574,.granary-art574 .granary-finish574{opacity:0}.granary-art574.stage-0 .granary-frame574{opacity:.2;stroke-dasharray:12 10}.granary-art574.stage-2 .granary-wall574,.granary-art574.stage-3 .granary-wall574,.granary-art574.stage-4 .granary-wall574,.granary-art574.stage-3 .granary-roof574,.granary-art574.stage-4 .granary-roof574,.granary-art574.stage-4 .granary-finish574{opacity:1}.granary574 progress{display:block;width:100%;height:12px;accent-color:#598858;margin:8px 0}.granary574>label{font-size:.85rem;font-weight:700}.granary574>p{font-size:.9rem;line-height:1.6}.granary-products574{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.granary-products574 article{padding:16px;background:rgba(128,164,103,.07);border:1px solid rgba(92,132,105,.23);border-radius:16px}.granary-products574 h3{font-size:1rem;margin:0}.granary-products574 p{font-size:.85rem}.granary-products574 .coop-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.granary-products574 input{width:100%;min-width:0}.granary-products574 label{font-size:.8rem}.granary-products574 .btn{min-height:44px}.engagement-metrics574{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0}.engagement-metrics574 article{min-width:0}.engagement-metrics574 strong{display:block;font-size:clamp(1.3rem,2vw,2rem);line-height:1.3;margin:8px 0}.engagement-metrics574 span{font-size:.85rem}.engagement-filter574{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.engagement-filter574 label{min-width:190px}.premium-ribbon-details574{flex:1;min-width:180px}.premium-ribbon-details574 summary{cursor:pointer;font-size:.83rem;font-weight:700;min-height:32px;display:list-item;list-style-position:inside}.premium-ribbon-details574[open] .premium-ribbon-perks{margin-top:8px;display:flex;flex-wrap:wrap;gap:9px;font-size:.76rem}.premium-ribbon{padding:12px 18px!important;gap:14px!important}.premium-ribbon-brand small{font-size:.73rem!important}.premium-ribbon-cta{min-height:40px}.coop-details summary{cursor:pointer;line-height:1.5}.coop-tabs{gap:8px}.coop-tabs a{min-height:50px!important}.coop-tabs a small{font-size:.69rem!important}
@media(max-width:760px){.order-grid574{grid-template-columns:1fr}.order-card574{gap:5px;padding:14px}.order-card574 ul{margin:4px 0}.daily-orders574{padding:15px;border-radius:19px}.granary-products574{grid-template-columns:repeat(2,minmax(0,1fr))}.granary-heading574 b{font-size:.82rem}.premium-ribbon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:11px 13px!important;gap:7px 10px!important}.premium-ribbon-brand{min-width:0!important}.premium-ribbon-brand strong{font-size:.91rem!important}.premium-ribbon-crown{width:30px!important;height:30px!important}.premium-ribbon-cta{grid-column:2;grid-row:1;font-size:.76rem!important;padding:8px 10px!important}.premium-ribbon-details574{grid-column:1/-1;min-width:0}.premium-ribbon-details574 summary{min-height:28px;font-size:.76rem}.premium-game-banner{margin-top:8px!important;margin-bottom:10px!important}.coop-tabs a{padding:9px 10px!important}.coop-tabs a small{display:none}.coop-hero{padding:22px!important}.coop-hero h1{font-size:1.8rem!important}.guide542 .portal-card{padding:22px}.engagement-metrics574{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-metrics574 .portal-card{padding:15px}.granary-products574 article{padding:12px}}
@media(max-width:360px){.granary-products574{grid-template-columns:1fr}.premium-ribbon-brand small{font-size:.66rem!important}}
[data-theme="dark"] .daily-orders574,[data-theme="dark"] .order-card574,body.dark .daily-orders574{background:#1c3028;color:#eef3e4;border-color:#43594b}
