.ce-amenities{grid-column:1/-1}.ce-amenities input[type=checkbox]{width:20px;min-height:20px;height:20px;flex-shrink:0}.ce-amenities fieldset{min-width:0;border:0;padding:16px 0}.ce-amenities legend{font-weight:600}.ce-amenities .cm-amenity-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ce-amenities label{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;min-height:44px}.real-timetable{min-width:0}.court-time-filter{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.court-time-filter label{display:grid;gap:8px}.court-time-filter input,.court-time-filter select,.court-time-filter button{min-height:44px}.court-table-scroll{width:100%;overflow-x:auto}.real-timetable .timetable{width:max-content;min-width:100%}.real-timetable th,.real-timetable td{min-width:104px;padding:16px!important;white-space:nowrap}.real-timetable th:first-child{position:sticky;left:0;background:#ededeb;z-index:1;min-width:120px}.real-timetable th small{display:block}.real-timetable .slot{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:88px}.real-timetable .slot.full{color:#666;background:#ddd}.amenities:empty{display:none}@media(max-width:700px){.ce-amenities .cm-amenity-options{grid-template-columns:1fr}.real-timetable{padding:24px 16px!important}.court-time-filter>*{flex:1;min-width:0}.court-time-filter button{flex-basis:100%}}
.court-time-filter input,.court-time-filter select{font:inherit;padding:12px 16px;background:#ddd;color:#111;border:0;border-bottom:1px solid #666;color-scheme:light}.court-time-filter button{font:inherit;padding:12px 24px;background:#111;color:#acfa5b;border:0;cursor:pointer}.court-time-filter button:hover{background:#2c2c2c}.real-timetable .timetable th{text-align:left}
