/**handles:cr-style,open_wp_css**/
#load-reservations{display:inline-block;padding:10px 20px;margin:1em 0;background-color:#0073aa;color:#fff;border:none;border-radius:5px;cursor:pointer}#load-reservations:hover{background-color:#005f8d}#reservation-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.reservation-card{background:#fff;border:1px solid #ccc;border-left:5px solid #0073aa;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:6px;transition:transform .2s;margin:5px 0}.reservation-card:hover{transform:scale(1.02)}h2.reservation-title{font-size:1em;line-height:0}span.description{font-size:.9em;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cr-icon-title{margin:.3em 0 -.3em 0;padding:0;line-height:0}@media (max-width:600px){#load-reservations{width:100%}}#cr-reservations-wrapper,#cr-sector-status-wrapper{margin:0 auto;min-height:121px;padding:0}#cr-date-picker,#cr-sector-status-date-picker{display:flex;align-items:center;gap:0;justify-content:center}#cr-date-picker button,#cr-sector-status-date-picker button,.cr-date-btn{border-width:1px;border-style:solid;border-color:#bbb;border-radius:.8em;background-color:#f4f4f7;padding:3px 8px;font-size:1em;cursor:pointer;display:flex;align-items:center;justify-content:center;height:36px}#cr-date-picker button:hover,#cr-sector-status-date-picker button:hover{background:#de951b;border-color:#de951b;color:#fff}#cr-date-picker input[type=date],#cr-sector-status-date-picker input[type=date]{border:#bbb;border-radius:0;background-color:#f4f4f7;font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;height:36px;margin:0}#cr-selected-date{border:1px solid #bbb!important}button#cr-prev-day{border-radius:18px 0 0 18px;border-right-width:0;padding-left:.6em}button#cr-next-day{border-radius:0 18px 18px 0;border-left-width:0;padding-right:.6em}#cr_date_name{font-weight:600;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.5em 0}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;border-radius:1em;min-height:316px;position:relative}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;float:right}.type{font-weight:700;color:#000;border-radius:99999px;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.filter-group{display:flex}.filter-segment{flex:1;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f4f4f7;border:1px solid #bbb;padding:3px 8px;transition:background .2s,color .2s;color:#555}.filter-segment.left{border-right:0;border-top-left-radius:18px;border-bottom-left-radius:18px}.filter-segment.right{border-left:0;border-top-right-radius:18px;border-bottom-right-radius:18px}.filter-segment input[type=checkbox]{accent-color:#de951b;margin-right:5px}.filter-segment input[type=checkbox]:checked+span,.filter-segment.active{background:#de951b;color:#fff;border-color:#de951b}.filter-segment span{font-size:.8em}.filter-group .filter-segment:first-child{margin-right:-1px}.filter-group .filter-segment:last-child{margin-left:-1px}
.opening-hours-conditional.hide{display:none}.opening-hours.day-start .day-name,.opening-hours.hours-start .hours,.opening-hours.start .day-name,.opening-hours.start .hours{text-align:start}.opening-hours.day-end .day-name,.opening-hours.end .day-name,.opening-hours.end .hours,.opening-hours.hours-end .hours{text-align:end}.opening-hours.day-right .day-name,.opening-hours.hours-right .hours,.opening-hours.right .day-name,.opening-hours.right .hours,.rtl .opening-hours.day-left .day-name,.rtl .opening-hours.hours-left .hours,.rtl .opening-hours.left .day-name,.rtl .opening-hours.left .hours{text-align:right}.opening-hours.day-left .day-name,.opening-hours.hours-left .hours,.opening-hours.left .day-name,.opening-hours.left .hours,.rtl .opening-hours.day-right .day-name,.rtl .opening-hours.hours-right .hours,.rtl .opening-hours.right .day-name,.rtl .opening-hours.right .hours{text-align:left}.opening-hours.center .day-name,.opening-hours.center .hours,.opening-hours.day-center .day-name,.opening-hours.hours-center .hours{text-align:center}.opening-hours.day-uppercase .day-name,.opening-hours.hours-uppercase .hours,.opening-hours.uppercase .day-name,.opening-hours.uppercase .hours{text-transform:uppercase}.opening-hours.day-lowercase .day-name,.opening-hours.hours-lowercase .hours,.opening-hours.lowercase .day-name,.opening-hours.lowercase .hours{text-transform:lowercase}.opening-hours.capitalize .day-name,.opening-hours.capitalize .hours,.opening-hours.day-capitalize .day-name,.opening-hours.day-titlecase .day-name,.opening-hours.hours-capitalize .hours,.opening-hours.hours-titlecase .hours,.opening-hours.titlecase .day-name,.opening-hours.titlecase .hours{text-transform:capitalize}.opening-hours.day-normal .day-name{font-weight:400}.opening-hours .day-name,.opening-hours.bold .day-name,.opening-hours.bold .hours,.opening-hours.closed-bold .closed .hours,.opening-hours.closed-bold .closed.hours,.opening-hours.day-bold .day-name,.opening-hours.hours-24-bold .hours-24 .hours,.opening-hours.hours-24-bold .hours-24.hours,.opening-hours.hours-bold .hours,.we-are-open .day-name{font-weight:700}.opening-hours.closed-italic .closed .hours,.opening-hours.closed-italic .closed.hours,.opening-hours.hours-24-italic .hours-24 .hours,.opening-hours.hours-24-italic .hours-24.hours{font-style:italic}.opening-hours th,.opening-hours.no-wrap th,.opening-hours.nowrap th{white-space:nowrap}.opening-hours.wrap th{white-space:normal}.opening-hours.no-border,.opening-hours.no-border tr td,.opening-hours.no-border tr th{border:0 none}.opening-hours.outside td:first-child,.opening-hours.outside th:first-child,.opening-hours.outside-flush td:first-child,.opening-hours.outside-flush th:first-child{padding-inline-start:0}.opening-hours.outside th:last-child,.opening-hours.outside-flush td:last-child{padding-inline-end:0}.opening-hours.current-line .today .day-name,.opening-hours.current-line .today .hours{box-shadow:0 2px 0 #000 inset}.opening-hours.dark.current-line .today .day-name,.opening-hours.dark.current-line .today .hours{box-shadow:0 2px 0 #fff inset}.opening-hours.past-fade .past .day-name,.opening-hours.past-fade .past .hours{color:rgba(0,0,0,.5)}.opening-hours.dark.past-fade .past .day-name,.opening-hours.dark.past-fade .past .hours{color:rgba(255,255,255,.5)}