.avail-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;min-block-size:3.75rem;padding-block:.75rem;padding-inline:1rem;background:#f9f9f9;border-radius:.75rem;font-family:"Noto Sans Hebrew",Sans-serif}.avail-legend__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1c1c1c;white-space:nowrap}.avail-legend__swatch{flex-shrink:0;inline-size:.9375rem;block-size:.9375rem;border-radius:.25rem}.avail-legend__swatch--most{background:#ffbd43}.avail-legend__swatch--all{background:#fb3748}@media(min-width:64rem){.day-slots-compat{align-items:center}}.day-slots-compat .drawer__panel{font-family:"Noto Sans Hebrew",Sans-serif;inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}@media(min-width:64rem){.day-slots-compat .drawer__panel{inline-size:min(100%,34rem);block-size:auto;max-block-size:86vh;margin-inline:auto;border-radius:1.25rem}}.day-slots-compat .drawer__header{border-block-end:.0625rem solid #D8D8D8}.day-slots-compat .drawer__title{color:#060606}.day-slots{display:flex;flex-direction:column;gap:1.5rem;padding-inline:1.5rem;padding-block-end:1.5rem}.day-slots__strip-band{position:relative;margin-inline:-1.5rem;margin-block-start:.75rem;border-block:.0625rem solid #CFCFCF}.day-slots__strip-month{position:absolute;inset-block-start:0;inset-inline-start:1.5rem;z-index:1;transform:translateY(-50%);padding-inline:.5rem;background:#fff;font-size:.875rem;color:#606060}.day-slots__strip{display:flex;gap:.75rem;overflow-x:auto;padding-block:.75rem;padding-inline:1.5rem;scrollbar-width:none}.day-slots__strip::-webkit-scrollbar{display:none}.day-slots__day{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:0 0 auto;min-inline-size:2.75rem;padding-block:.5rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s ease ease}.day-slots__day:hover{opacity:.7}.day-slots__day:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.day-slots__day-name{font-size:.875rem;line-height:1.2;color:#606060;text-align:center;white-space:nowrap}.day-slots__day-num{display:flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;font-size:.875rem;font-weight:400;color:#1c1c1c;border-radius:50%}.day-slots__day-num--active{background:#e6dffb;color:#1c1c1c;font-weight:700}.day-slots__sections{display:flex;flex-direction:column;gap:1.5rem}.day-slots__section{display:flex;flex-direction:column;gap:.75rem}.day-slots__section-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.day-slots__section-title{margin:0;order:-1;font-size:1.125rem;font-weight:600;color:#1c1c1c}.day-slots__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem;padding:0;background:#fff;border:.125rem solid #A4A4A4;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.day-slots__check:focus-visible{outline:.125rem solid #4622B2;outline-offset:.125rem}.day-slots__check:disabled{opacity:.6;cursor:not-allowed}.day-slots__check--on{background:#4622b2;border-color:#4622b2}.day-slots__check-mark{display:none}.day-slots__check--on .day-slots__check-mark{display:block;direction:ltr;inline-size:.375rem;block-size:.6875rem;border-inline-end:.125rem solid #ffffff;border-block-end:.125rem solid #ffffff;transform:rotate(45deg)}.day-slots__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.day-slots__chip{display:flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding:.5rem;font-family:inherit;font-size:.875rem;font-weight:400;color:#1c1c1c;background:#e8e8e8;border:.0625rem solid #E8E8E8;border-radius:.375rem;cursor:pointer;white-space:nowrap;direction:ltr;unicode-bidi:isolate;transition:all .2s ease ease}.day-slots__chip:hover:not(:disabled){border-color:#582bde}.day-slots__chip:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.day-slots__chip:disabled{opacity:.6;cursor:not-allowed}.day-slots__chip--active{background:#4622b2;border-color:#8a66e8;color:#caff66;font-weight:700}.day-slots__footer{display:flex;background:#fff;border-block-start:.0625rem solid #D8D8D8;padding-inline:1.5rem;padding-block-start:1.5rem;padding-block-end:calc(1.5rem + env(safe-area-inset-bottom))}.day-slots__done{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:3rem;padding-block:1rem;padding-inline:1.75rem;border:none;border-radius:.5rem;background:linear-gradient(137deg,#582bde,#4622b2);font-size:1.0625rem;font-weight:700;line-height:1.5625rem;color:#caff66;cursor:pointer;transition:opacity .3s ease ease}.day-slots__done:hover{opacity:.7}.day-slots__done:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.day-slots__back{align-self:flex-start;padding:0;background:none;border:none;font-family:inherit;font-size:.875rem;font-weight:500;color:#341a85;cursor:pointer}.day-slots__back:hover{opacity:.7}.day-slots__back:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.day-slots__cal{display:flex;flex-direction:column;gap:.75rem}.day-slots__cal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.day-slots__cal-today{flex-shrink:0;padding-block:.375rem;padding-inline:.75rem;background:#a3a3a3;border:none;border-radius:999px;font-family:"Noto Sans Hebrew",Sans-serif;font-size:.75rem;font-weight:500;color:#1c1c1c;cursor:pointer}.day-slots__cal-today:focus-visible{outline:.125rem solid #2E2E2E;outline-offset:.0625rem}.day-slots__cal-month{flex:1 1 auto;text-align:center;font-family:"Noto Sans Hebrew ExtraCondensed","Noto Sans Hebrew",Sans-serif;font-size:1rem;font-weight:400;color:#060606}.day-slots__cal-nav-group{display:inline-flex;align-items:center;gap:.75rem}.day-slots__cal-nav{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;background:#fff;border:none;border-radius:50%;box-shadow:0 .0625rem .1875rem #0000002e;cursor:pointer;transition:background .2s ease ease}.day-slots__cal-nav:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.day-slots__cal-nav-icon{display:block;inline-size:.875rem;block-size:.875rem}.day-slots__cal-nav-icon--flip{transform:scaleX(-1)}.day-slots__cal-grid{--cal-line: #d5d4df;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:.0625rem solid var(--cal-line);border-radius:0;overflow:hidden}.day-slots__cal-dow{display:flex;align-items:center;justify-content:center;padding-block:.75rem;font-family:"Noto Sans Hebrew ExtraCondensed","Noto Sans Hebrew",Sans-serif;font-size:.75rem;font-weight:400;color:#4a4a4a}.day-slots__cal-cell{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;padding:0;border:none;border-block-start:.0625rem solid var(--cal-line);border-inline-start:.0625rem solid var(--cal-line);border-radius:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#1c1c1c;background:none}.day-slots__cal-cell:nth-child(7n+1){border-inline-start:none}.day-slots__cal-cell:not(.day-slots__cal-cell--empty){cursor:pointer;transition:background .2s ease ease}.day-slots__cal-cell:not(.day-slots__cal-cell--empty):disabled{cursor:default}.day-slots__cal-cell:not(.day-slots__cal-cell--empty):focus-visible{outline:.125rem solid #4622B2;outline-offset:-2px}.day-slots__cal-cell--empty{color:transparent}.day-slots__cal-cell--other-month{color:#bbb;background:#f9f9f9}.day-slots__cal-cell--past{color:#777;background:#f9f9f9;opacity:.5}.day-slots__cal-cell--partial-closed{background:#fffbec}.day-slots__cal-cell--full-closed{background:#ffebed}.day-slots__cal-cell--has-slots{background:#582bde;color:#caff66}.day-slots__cal-cell--today{color:#1c1c1c;font-weight:700}.day-slots__cal-cell--today:before{content:"";position:absolute;inset:0;margin:auto;inline-size:1.75rem;block-size:1.75rem;border:.125rem solid #1C1C1C;border-radius:50%}[dir=ltr] .day-slots__cal-nav-icon{transform:scaleX(-1)}[dir=ltr] .day-slots__cal-nav-icon--flip{transform:none}
