.cxdf{width:100%;min-width:0;display:block}.cxdf-box{display:block;position:relative}.cxdf-box>input.cxdf-input.cxdf-input{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding-right:44px}.cxdf-box>input.cxdf-input[aria-invalid=true]{border-color:var(--cx-danger,#e5684f)}@media (max-width:1023px){.cxdf-box>input.cxdf-input.cxdf-input{font-size:16px}}.cxdf-open{border-radius:var(--cx-radius-md,10px);width:44px;height:44px;color:var(--cx-ink-soft,#b4b3b0);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 22px);right:0}.cxdf-open:hover:not(:disabled){color:var(--cx-ink,currentColor)}.cxdf-open:disabled{opacity:.45;cursor:not-allowed}.cxdf-open:focus-visible,.cxdf-day:focus-visible,.cxdf-nav:focus-visible,.cxdf-text:focus-visible{outline:2px solid var(--cx-ink,currentColor);outline-offset:1px}.cxdf-err{color:var(--cx-danger,#e5684f);align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:18px;display:flex}.cxdf[data-tone=light] .cxdf-err{color:var(--cx-danger,#b3261e)}.cxdf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cxdf-pop{z-index:65;box-sizing:border-box;width:308px;max-width:calc(100vw / var(--cx-zoom,1) - 16px);color:rgb(var(--c-ink));background:var(--cx-fl-bg,#0a0a0ccc);-webkit-backdrop-filter:var(--cx-fl-filter,blur(22px) saturate(1.5) brightness(.62));backdrop-filter:var(--cx-fl-filter,blur(22px) saturate(1.5) brightness(.62));border:1px solid var(--cx-fl-border,transparent);border-radius:var(--cx-radius-xl,16px);box-shadow:var(--cx-fl-edge,inset 0 0 0 1px #ffffff24, inset 0 1px 0 0 #ffffff4d), var(--cx-shadow-pop,0 4px 16px #00000047);transform-origin:0 0;animation:cxdf-in var(--cx-dur-1,.12s) var(--cx-ease,cubic-bezier(.22, .61, .36, 1));padding:12px;position:fixed;top:0;left:0}.cxdf-pop[data-tone=app]{--c-ink:237 236 234;-webkit-backdrop-filter:blur(22px)saturate(1.5)brightness(.62);backdrop-filter:blur(22px)saturate(1.5)brightness(.62);background:#0e0e10db;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 4px 16px #00000047}.cxdf-pop[data-tone=light]{--c-ink:20 19 15;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#fbfaf7f0;box-shadow:inset 0 0 0 1px #14130f1f,inset 0 1px #fffffff2,0 4px 16px #0000001f}.cxdf-pop[data-leaving][data-leaving],.cxdf-scrim[data-leaving]{pointer-events:none;animation:cxdf-out var(--cx-dur-exit,.16s) var(--cx-ease-flow,cubic-bezier(.65, 0, .35, 1)) forwards}@keyframes cxdf-out{to{opacity:0}}@keyframes cxdf-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.cxdf-pop,.cxdf-pop[data-phone]{animation:cxdf-fade var(--cx-dur-1,.12s) var(--cx-ease-flow,cubic-bezier(.65, 0, .35, 1))}@keyframes cxdf-fade{0%{opacity:0}}}@media (prefers-reduced-transparency:reduce){.cxdf-pop{background:var(--cx-raised,#1a1a1c);-webkit-backdrop-filter:none;backdrop-filter:none}.cxdf-pop[data-tone=light]{background:#fbfaf7}}.cxdf-scrim{all:unset;z-index:64;background:#0707078f;position:fixed;inset:0}@media (max-width:1023px){.cxdf-pop[data-phone]{width:100%;max-width:none;padding:12px 12px calc(12px + env(safe-area-inset-bottom) / var(--cx-zoom,1));border-radius:var(--cx-radius-xl,16px) var(--cx-radius-xl,16px) 0 0;animation-name:cxdf-up;bottom:0;right:0;top:auto!important;left:0!important}}@keyframes cxdf-up{0%{opacity:0;transform:translateY(24px)}}.cxdf-cal{--df-cell:40px;color:rgb(var(--c-ink));flex-direction:column;gap:8px;min-width:0;display:flex}.cxdf-cal[data-phone]{--df-cell:46px;align-items:center;gap:12px}.cxdf-head{align-items:center;gap:6px;width:100%;display:flex}.cxdf-nav{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md,10px);width:32px;height:32px;color:rgb(var(--c-ink) / .74);cursor:pointer;flex:none;place-items:center;display:grid}.cxdf-nav:hover:not(:disabled){background:rgb(var(--c-ink) / .08);color:rgb(var(--c-ink))}.cxdf-nav:disabled{opacity:.35;cursor:not-allowed}.cxdf-cal[data-phone] .cxdf-nav{width:46px;height:46px}.cxdf-cal .cxdf-head select.cxdf-select.cxdf-select{min-width:0;height:32px;color:rgb(var(--c-ink));border:1px solid rgb(var(--c-ink) / .2);border-radius:var(--cx-radius-md,10px);appearance:none;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, rgb(var(--c-ink) / .7) 50%), linear-gradient(135deg, rgb(var(--c-ink) / .7) 50%, transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:5px 5px;flex:1 1 0;padding:0 24px 0 8px;font-size:14px}.cxdf-cal .cxdf-head select.cxdf-select.cxdf-select.cxdf-year{flex:0 0 84px}.cxdf-cal .cxdf-head select.cxdf-select option{color:var(--cx-ink,#141414);background:var(--cx-raised,#fff)}@media (max-width:1023px){.cxdf-cal .cxdf-head select.cxdf-select.cxdf-select{font-size:16px}.cxdf-cal[data-phone] .cxdf-head select.cxdf-select.cxdf-select{background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;height:46px}.cxdf-cal[data-phone] .cxdf-head select.cxdf-select.cxdf-select.cxdf-year{flex-basis:104px}}.cxdf-grid{width:calc(var(--df-cell) * 7);flex-direction:column;max-width:100%;display:flex;position:relative}.cxdf-row{grid-template-columns:repeat(7,1fr);display:grid}.cxdf-dow{height:28px;color:rgb(var(--c-ink) / .6);place-items:center;font-size:12px;font-weight:500;display:grid}.cxdf-cell{height:var(--df-cell);place-items:center;display:grid}.cxdf-day{all:unset;box-sizing:border-box;width:min(calc(var(--df-cell) - 4px), 100%);height:calc(var(--df-cell) - 4px);font-variant-numeric:tabular-nums;color:rgb(var(--c-ink));cursor:pointer;border-radius:999px;place-items:center;font-size:14px;display:grid;position:relative}.cxdf-cal[data-phone] .cxdf-day{font-size:16px}.cxdf-day[data-outside]{color:rgb(var(--c-ink) / .4)}.cxdf-day:hover:not(:disabled,[data-picked]){background:rgb(var(--c-ink) / .08)}.cxdf-day:disabled{color:rgb(var(--c-ink) / .22);cursor:not-allowed}.cxdf-day[data-today]:not([data-picked]){box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .4)}.cxdf-day[data-picked]{background:linear-gradient(to bottom, rgb(var(--c-ink) / .14), rgb(var(--c-ink) / .07));-webkit-backdrop-filter:blur(9px)saturate(1.7)brightness(1.12);backdrop-filter:blur(9px)saturate(1.7)brightness(1.12);box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .2), inset 0 1px 0 0 rgb(var(--c-ink) / .28), 0 1px 1px #0003, 0 6px 16px -6px #00000073;font-weight:600}.cxdf-foot{border-top:1px solid rgb(var(--c-ink) / .12);justify-content:space-between;width:100%;padding-top:4px;display:flex}.cxdf-cal[data-phone] .cxdf-foot{width:calc(var(--df-cell) * 7);max-width:100%}.cxdf-text{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md,10px);min-height:32px;color:rgb(var(--c-ink) / .86);cursor:pointer;place-items:center;padding:0 10px;font-size:14px;font-weight:500;display:grid}.cxdf-cal[data-phone] .cxdf-text{min-height:46px;padding:0 16px;font-size:16px}.cxdf-text:hover:not(:disabled){background:rgb(var(--c-ink) / .08);color:rgb(var(--c-ink))}.cxdf-text:disabled{opacity:.35;cursor:not-allowed}.cxdtf{gap:6px;width:100%;min-width:0;display:grid}.cxdtf>.cxdf-err{margin-top:0}.cxdtf-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cxdtf-row>.cxdtf-day{flex:152px;width:auto}.cxdtf-time{flex:0 auto;justify-self:start;align-items:stretch;gap:4px;min-width:0;display:flex}.cxdtf-time>select.cxdtf-pick.cxdtf-pick.cxdtf-pick{font-variant-numeric:tabular-nums;flex:0 72px;width:72px;min-width:64px;padding:0 24px 0 8px}.cxdtf-time>select.cxdtf-pick.cxdtf-pick.cxdtf-pick[data-any]{flex-basis:96px;width:96px}.cxdtf-colon{color:var(--cx-ink-muted,rgb(var(--c-ink,237 236 234) / .6));align-self:center}.cxdtf-time>.cxdtf-mer.cxdtf-mer{font-variant-numeric:tabular-nums;flex:none;min-width:40px;padding:0 4px}.cxdtf-line{-moz-column-gap:4px;color:var(--cx-ink-muted,rgb(var(--c-ink,237 236 234) / .6));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;column-gap:4px;font-size:12px;line-height:16px;display:flex}.cxdtf-line[data-caution]{color:var(--cx-caution,rgb(var(--c-ink,237 236 234)))}.cxdtf[data-tone=light]{--c-ink:20 19 15}
