/* Daily packs share one allowance across the animal collections. */
.home-pack-allowance{display:flex;flex-direction:column;gap:4px;margin-top:14px;font-size:10px;line-height:1.5;color:#c0ceb8}
.home-pack-allowance>strong{font-size:12px;font-weight:500;color:#eee9ce}
.home-pack-allowance .home-pack-reset{color:#aebfa7;font-size:9px}
.home-pack-allowance [data-pack-countdown]{margin-top:4px;color:#eee9ce;font-variant-numeric:tabular-nums}
.home-pack-allowance [hidden]{display:none}
.home-open .home-open-button:disabled,.home-open .home-open-button:disabled:hover{background:#d8ddc7;color:#4c6150;border-color:#bac6a8;box-shadow:none;cursor:default;opacity:1}
.pack-count [data-pack-header-count]{display:inline-block;min-width:.65em;font-variant-numeric:tabular-nums;text-align:center}
.pack-count:disabled{color:#6e7e65;background:#e9eddf;border-color:#d5ddc9;cursor:default;opacity:1}
.daily-pack-dialog{text-align:center}
.daily-pack-dialog .daily-pack-countdown{margin:22px 0 14px;padding:17px;border:1px solid #d4ddc7;border-radius:9px;background:#edf0e2;color:#345540;font:400 30px/1.2 var(--serif);font-variant-numeric:tabular-nums}
.daily-pack-dialog .daily-pack-countdown small{display:block;margin-bottom:8px;color:#77876a;font:400 10px/1.5 var(--sans)}
.daily-pack-dialog .daily-pack-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}
.daily-pack-dialog .daily-pack-actions button{min-height:44px}
.daily-pack-dialog .daily-pack-actions .primary{margin-top:0}
@media(max-width:650px){.home-open-copy>p{margin-bottom:19px}.home-pack-allowance{font-size:9px;gap:4px;margin-top:12px}.home-pack-allowance>strong{font-size:10px}.home-pack-allowance .home-pack-reset{font-size:8px}.home-open .home-open-button:disabled{gap:6px;padding-left:8px;padding-right:8px}.daily-pack-dialog .daily-pack-countdown{font-size:27px}}
@media(max-width:360px){.home-open .home-open-button:disabled{font-size:9px}.pack-count [data-pack-header-label]{font-size:0}.pack-count [data-pack-header-count]{font-size:16px}}

.pack-daily-status{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 12px;margin-top:13px;color:#7b8a6e;font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}
.pack-daily-status [hidden]{display:none}
.results-actions [data-pack-open]:disabled{opacity:.5;cursor:default}
.daily-pack-dialog .daily-pack-countdown>strong{display:block;font:400 25px/1.3 var(--serif)}
.daily-pack-dialog .daily-pack-countdown>span{display:block;margin-top:8px;color:#77876a;font:400 10px/1.5 var(--sans)}
.daily-pack-dialog .daily-pack-actions{flex-direction:column;align-items:stretch}
.daily-pack-dialog .daily-pack-actions .primary:disabled{opacity:.5;cursor:default}
.daily-pack-dialog .daily-pack-actions .text-link{justify-content:center}
@media(max-width:650px){.pack-daily-status{font-size:9px}.daily-pack-dialog .daily-pack-countdown>strong{font-size:23px}}
