#calendar-form input[type=checkbox],#calendar-title{display:inline-block;width:auto;margin:0 8px 0 0;vertical-align:middle;min-width:18px;min-height:18px}
#calendar-list{overflow-wrap:anywhere}
#calendar-list button{margin:4px 8px 4px 0;min-height:44px}
#calendar-form input,#calendar-form select{max-width:100%;min-height:44px}
#calendar-form input[type=checkbox]{min-height:18px}
#calendar-form :focus-visible,#calendar-list :focus-visible{outline:3px solid #176c65;outline-offset:3px}
html[data-lap-theme=dark] #calendar-form :focus-visible,html[data-lap-theme=dark] #calendar-list :focus-visible{outline-color:#9de8cc}
