/* 开奖日期标签内容。 */
.lottery-date-panel{padding:12px;background:#fff}.calendar-intro{padding:16px;border-radius:6px;background:#fbfbfb;box-shadow:0 1px 4px #0000000d}.calendar-intro h2{margin:0 0 12px;text-align:center;font-size:0.34rem}.calendar-intro p{margin:5px 0;color:#666;font-size:0.24rem;line-height:1.8}.calendar-head{height:46px;margin-top:16px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;background:#07c160;color:#fff}.calendar-head button{height:46px;border:0;background:none;color:#fff;font-size:0.5rem}.calendar-head strong{text-align:center;font-size:0.32rem}.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-week{padding:13px 0 8px;color:#777;font-size:0.24rem}.calendar-days{row-gap:7px}.calendar-days span,.calendar-days button{height:38px;display:flex;align-items:center;justify-content:center;border:0;background:#fff;font-size:0.26rem}.calendar-days button{width:38px;margin:auto;border:1px solid transparent;border-radius:50%}.calendar-days button.has-draw{background:#07c160;color:#fff}.calendar-days button.today{border-color:#07c160;background:#fff;color:#07c160}.calendar-days button.selected{box-shadow:0 0 0 3px #bdebd4}.calendar-legend{display:flex;justify-content:center;gap:30px;padding:24px 0;color:#777;font-size:0.24rem}.calendar-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:-1px}.calendar-legend .has-draw{background:#07c160}.calendar-legend .today{border:1px solid #07c160;background:#fff}
