.diary-scroll{overflow-x:auto}.diary-grid{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:6px}.diary-day{min-height:95px;border:1px solid #8884;padding:8px;border-radius:6px}.diary-day a{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:.85rem}.diary-event{padding:14px 0;border-bottom:1px solid #8884;scroll-margin-top:20px}.diary-event p{margin:8px 0}.diary-event details{margin:8px 0}

.diary-details .diary-less{display:none}.diary-details[open] .diary-less{display:inline}.diary-details[open] .diary-more{display:none}
