.date-input[data-v-48ac29bf]{min-width:0;position:relative}.date-input-box[data-v-48ac29bf]{align-items:center;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #16230f24;display:flex;height:52px;transition:box-shadow .15s ease}.date-input-box[data-v-48ac29bf]:focus-within{box-shadow:inset 0 0 0 2px var(--color-deep-green)}.date-input-box input[data-v-48ac29bf]{background:#0000;border:0;color:var(--color-ink);flex:1;font-size:16px;font-variant-numeric:tabular-nums;height:100%;min-width:0;outline:none;padding:0 4px 0 16px}.date-input-box input[aria-invalid=true][data-v-48ac29bf]{color:#b42318}.date-input-toggle[data-v-48ac29bf]{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--color-deep-green);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-right:4px;width:44px}.date-input-toggle[data-v-48ac29bf]:hover{background:var(--color-lime-50)}.date-input-pop[data-v-48ac29bf]{background:#fff;border-radius:18px;box-shadow:0 12px 32px #16230f24,inset 0 0 0 1px #16230f1a;left:0;padding:12px;position:absolute;top:calc(100% + 6px);width:304px;z-index:40}@media(max-width:480px){.date-input-pop[data-v-48ac29bf]{right:0;width:auto}}.date-input-head[data-v-48ac29bf]{align-items:center;display:flex;gap:4px;margin-bottom:8px}.date-input-title[data-v-48ac29bf]{background:#0000;border:0;border-radius:10px;color:var(--color-ink);cursor:pointer;flex:1;font-size:15px;font-weight:600;height:36px;text-transform:capitalize}.date-input-cell[data-v-48ac29bf]:hover:not(:disabled),.date-input-day[data-v-48ac29bf]:hover:not(:disabled),.date-input-nav[data-v-48ac29bf]:hover,.date-input-title[data-v-48ac29bf]:hover{background:var(--color-lime-50)}.date-input-nav[data-v-48ac29bf]{background:#0000;border:0;border-radius:10px;color:var(--color-ink);cursor:pointer;font-size:22px;height:36px;line-height:1;width:36px}.date-input-days[data-v-48ac29bf]{display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));outline:none}.date-input-weekday[data-v-48ac29bf]{color:var(--color-ink-50);font-size:12px;padding:4px 0;text-align:center}.date-input-day[data-v-48ac29bf]{aspect-ratio:1;background:#0000;border:0;border-radius:999px;color:var(--color-ink);cursor:pointer;font-size:14px}.date-input-grid[data-v-48ac29bf]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.date-input-cell[data-v-48ac29bf]{background:#0000;border:0;border-radius:12px;color:var(--color-ink);cursor:pointer;font-size:14px;height:44px;text-transform:capitalize}.date-input-cell[data-v-48ac29bf]:disabled,.date-input-day[data-v-48ac29bf]:disabled{color:var(--color-ink-18);cursor:default}.is-today[data-v-48ac29bf]{box-shadow:inset 0 0 0 1px var(--color-deep-green)}.is-active[data-v-48ac29bf]{background:var(--color-lime-50)}.is-selected[data-v-48ac29bf],.is-selected[data-v-48ac29bf]:hover{background:var(--color-deep-green)!important;color:#fff}.date-input-foot[data-v-48ac29bf]{display:flex;justify-content:space-between;margin-top:8px}.date-input-link[data-v-48ac29bf]{background:#0000;border:0;color:var(--color-deep-green);cursor:pointer;font-size:13.5px;padding:6px 4px;text-decoration:underline}
