.wrap{grid-template-columns:minmax(0,1fr)}#calendar-four-pillars{min-width:0}#calendar-month-button{margin-top:12px}#calendar-month-output:empty{display:none}#calendar-month-output{margin-block:20px}.calendar-month-scroll{max-width:100%;overflow-x:auto}.calendar-month-scroll table{width:100%;border-collapse:collapse;font-size:.95rem}.calendar-month-scroll caption{text-align:left;font-weight:600;padding-block:12px}.calendar-month-scroll th,.calendar-month-scroll td{padding:10px;text-align:left;border-bottom:1px solid var(--line,#728078);white-space:nowrap}.calendar-month-scroll button{font-size:inherit;padding:6px 10px}.calendar-month-scroll button[aria-current=date]{outline:2px solid currentColor;outline-offset:2px}
