.citysite-offer{border:1px solid #356cff;border-radius:12px;padding:10px;margin:8px 0;background:color-mix(in srgb,#356cff 12%,transparent);display:grid;gap:5px}.citysite-offer[hidden]{display:none}.citysite-offer b,.citysite-offer strong{color:#527fff}.citysite-offer s{opacity:.65}.citysite-offer span{font-variant-numeric:tabular-nums;font-weight:700}.citysite-offer small{display:block}#timed-offers{margin:24px 0}#timed-offers .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}#simple form label{display:grid;gap:6px;margin:12px 0}#simple input[type=checkbox]{width:auto}