.bptm-day{border:1px solid #ccd8df;padding:16px;margin:18px 0;background:#f7fbfc}.bptm-day legend{font-weight:700;font-size:16px}.bptm-day label{display:block;margin:8px 0}.bptm-gallery-preview{display:flex;flex-wrap:wrap;gap:12px}.bptm-gallery-preview li{display:flex;flex-direction:column;gap:8px}.bptm-gallery-preview img{width:120px;height:90px;object-fit:cover}#bptm-featured-preview img{max-width:180px;height:auto}
