.wc-bookings-time-slots{--wc-bookings--time-slots--cell-padding: 0.75rem 0.5rem;--wc-bookings--time-slots--nav-padding: 0.75rem 1rem}.wc-bookings-time-slots.loading{opacity:.5;pointer-events:none}.wc-bookings-time-slots__container{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;padding:2px}.wc-bookings-time-slots__grid{flex:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:2px}.wc-bookings-time-slots__placeholder{text-align:center;font-size:var(--wp--preset--font-size--small, 0.875rem)}.wc-bookings-time-slots__timezone{text-align:center;font-size:calc(.8*var(--wp--preset--font-size--small, 0.875rem));opacity:.6;padding:.5em 0 0}.wc-bookings-time-slots__navigation-arrows button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--wp--preset--font-size--large, 1.8rem);padding:var(--wc-bookings--time-slots--nav-padding);border:none;background:rgba(0,0,0,0);color:var(--wc-bookings--calendar--color)}.wc-bookings-time-slots__navigation-arrows button:disabled{opacity:.5;cursor:not-allowed}.wc-bookings-time-slots__navigation-arrows.previous{margin-right:.5em}.wc-bookings-time-slots__navigation-arrows.next{margin-left:.5em}.wc-bookings-time-slots__pagination{text-align:center}.wc-bookings-time-slots__pagination-pages{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wc-bookings-time-slots__pagination button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--wc-bookings--calendar--color);border:none;border-radius:50%;padding:0;margin:0 .25em;width:.5em;height:.5em;opacity:.4}.wc-bookings-time-slots__pagination button.selected{background:var(--wc-bookings--calendar--color);opacity:1}.wc-bookings-time-slots__slot{text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--wp--preset--font-size--small, 0.875rem);padding:var(--wc-bookings--time-slots--cell-padding);position:relative;color:inherit;background:rgba(0,0,0,0);border:1px solid var(--wc-bookings--calendar--color)}.wc-bookings-time-slots__slot.selected{color:var(--wc-bookings--calendar--background-color);background-color:var(--wc-bookings--calendar--color)}
