:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#baf246;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;padding:0;height:100%;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:18px;color:#000}.calendar-title{font-weight:700}.calendar-controls{display:flex;align-items:center}.calendar-control-button{padding:0 26px;color:#000;border:none;background:transparent;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none}.calendar-grid{display:flex;justify-content:space-between}.calendar-day-container{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:18px;margin:2px;background-color:#f4f4f4;font-size:16px;line-height:24px;text-decoration:none;border:none;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;transition:background-color .2s ease}.calendar-day-selected{background-color:#111;color:#fff}.calendar-weekdays{padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;margin-bottom:5px}.calendar-weekday-text{font-size:14px;line-height:20px;color:#9ba0aa}.calendar-day-past{color:#b1b5bb;cursor:not-allowed}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.iconsContent{display:flex;flex-direction:row;gap:24px}.chipsContent{margin-bottom:24px}.containerColor{flex:1;border-top-left-radius:40px;border-top-right-radius:40px;padding-left:16px;padding-right:16px;padding-top:24px;background-color:#fff}.chips-court-container{width:100%}.chips-scroll-container{display:flex;align-items:center;padding-right:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.chips-scroll-container>*+*{margin-left:10px}.chips-item-button{border-radius:20px;padding:10px 15px;min-width:80px;display:flex;align-items:center;justify-content:center}.chips-item-button.selected{background-color:#111}.chips-item-button.unselected{background-color:#f0f0f0}.chips-item-button{display:flex;flex-direction:row;border-radius:100px;padding:6px 12px;margin-right:8px;min-width:54px;align-items:center;justify-content:center;border:none;cursor:pointer;outline:none;transition:background-color .2s ease}.chips-item-button:hover{opacity:.9}.chips-item-button:active{transform:scale(.98)}.chips-item-selected{background-color:#111}.chips-item-unselected{background-color:#f4f4f4}.chips-item-wrap{padding-left:20px;padding-right:20px}.chips-item-icon{margin-right:4px}.chips-item-text{font-size:14px;line-height:20px}.chips-item-text-selected{color:#fff}.chips-item-text-unselected{color:#22242a}.time-zone-container{display:inline-block}.time-zone-text{font-size:12px;line-height:16px;color:#666;white-space:nowrap}.time-zone-text.error{color:#d32f2f}.time-zone-text.loading{color:#999;font-style:italic}.chips-scroll-container{width:100vw;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.chips-scroll-container::-webkit-scrollbar{display:none}.chips-scroll-content{display:flex;flex-direction:row;align-items:center;padding-right:24px;gap:10px}.chips-content-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.chips-item{border-radius:20px;padding:10px 15px;min-width:80px;display:flex;align-items:center;justify-content:center;font-size:16px}.chips-item.selected{background-color:#111;color:#fff}.chips-item.unselected{background-color:#f0f0f0;color:#111}#root{max-width:600px;margin:0 auto;min-height:100vh;padding:16px 16px 0;user-select:none;-webkit-user-select:none;-moz-user-select:none;box-sizing:border-box;display:flex;flex-direction:column}
