.tab-container.svelte-1oo7g0m{outline:none}.top.svelte-1oo7g0m{justify-content:center;align-items:center;padding-bottom:.5rem;display:flex}.dropdown.svelte-1oo7g0m{margin-left:.25rem;margin-right:.25rem;display:flex;position:relative}.month.svelte-1oo7g0m{flex-grow:1}.page-button.svelte-1oo7g0m{box-sizing:border-box;background-color:#0000;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.page-button.svelte-1oo7g0m:hover{background-color:#80808014;border:1px solid #80808014}.page-button.svelte-1oo7g0m svg:where(.svelte-1oo7g0m){width:.68rem;height:.68rem}select.svelte-1oo7g0m:focus{border-color:var(--date-picker-highlight-border,#0269f7);box-shadow:0px 0px 0px 2px var(--date-picker-highlight-shadow,#0269f766)}select.svelte-1oo7g0m{font-size:inherit;-webkit-appearance:none;background-image:none;border:1px solid #6c78934d;outline:none;flex-grow:1;height:1.5rem;margin:0;padding:0 1.3rem 0 .35rem;font-family:inherit;line-height:1.5rem}.header.svelte-zo7u01{padding-bottom:2px;font-weight:600;display:flex}.header-cell.svelte-zo7u01{text-align:center;flex-grow:1;width:1.875rem;overflow:hidden}:root{--bgcolor:var(--available,var(--date-available,0, 255, 0));--bg1st:var(--bgcolor);--bg2nd:var(--bgcolor)}.week.svelte-1fkgb5c{display:flex}.cell.svelte-1fkgb5c{box-sizing:border-box;background:-webkit-linear-gradient(30deg, rgba(var(--bg1st), .2) 50%, rgba(var(--bg2nd), .2) 50%);border:none;border-radius:5px;flex-grow:1;justify-content:center;align-items:center;width:2rem;height:1.94rem;display:flex}.cell.svelte-1fkgb5c:hover{background:-webkit-linear-gradient(30deg, rgba(var(--bg1st), .8) 50%, rgba(var(--bg2nd), .8) 50%);border:2px}.cell.disabled.svelte-1fkgb5c span:where(.svelte-1fkgb5c){opacity:.4}.cell.disabled.svelte-1fkgb5c:hover{background-color:#0000;border:none}.cell.other-month.svelte-1fkgb5c span:where(.svelte-1fkgb5c){opacity:.4}.cell.unknown.svelte-1fkgb5c{--bg1st:128, 128, 128;--bg2nd:128, 128, 128}.cell.unknown.svelte-1fkgb5c:hover{background:-webkit-linear-gradient(30deg, rgba(var(--bg1st), .2) 50%, rgba(var(--bg2nd), .2) 50%)}.cell.unknown.svelte-1fkgb5c span:where(.svelte-1fkgb5c){opacity:.5}.cell.selected.svelte-1fkgb5c{--bg1st:var(--selected);--bg2nd:var(--selected)}.cell.available.svelte-1fkgb5c{--bg1st:var(--available);--bg2nd:var(--available)}.cell.bookedallday.svelte-1fkgb5c{--bg1st:var(--booked);--bg2nd:var(--booked)}.cell.bookedmorning.svelte-1fkgb5c{--bg1st:var(--booked);--bg2nd:var(--available);border-color:#0000}.cell.bookedevening.svelte-1fkgb5c{--bg1st:var(--available);--bg2nd:var(--booked);border-color:#0000}.cell.tentativeallday.svelte-1fkgb5c{--bg1st:var(--tentative);--bg2nd:var(--tentative)}.cell.tentativemorning.svelte-1fkgb5c{--bg1st:var(--tentative);--bg2nd:var(--available);border-color:#0000}.cell.tentativeevening.svelte-1fkgb5c{--bg1st:var(--booked);--bg2nd:var(--tentative);border-color:#0000}.date-time-picker.svelte-hg64c7{color:var(--date-picker-foreground,#000);background:var(--date-picker-background,#fff);-webkit-user-select:none;user-select:none;cursor:default;border:1px solid #6771894d;border-radius:3px;outline:none;padding:.5rem;font-size:.75rem;transition:all 80ms cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 2px 6px #00000014,0 2px 6px #0000001c}.date-time-picker.svelte-hg64c7:focus{border-color:var(--date-picker-highlight-border,#0269f7);box-shadow:0px 0px 0px 2px var(--date-picker-highlight-shadow,#0269f766)}.availability-error.svelte-hg64c7{text-align:center;color:#666;margin:.5rem 0 0}:root{--available:var(--date-available,0, 255, 0);--booked:var(--date-booked,255, 0, 0);--tentative:var(--date-tentative,255, 255, 0);--selected:var(--date-picker-selected-color,0, 0, 255)}
