.dp-field[data-v-113689ad]{border:1px solid var(--c247-field-line);background:var(--c247-surface);width:100%;min-height:3rem;color:var(--c247-ink);text-align:left;border-radius:.75rem;align-items:center;gap:.625rem;padding:0 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.dp-field.is-empty[data-v-113689ad]{color:var(--c247-ink-muted)}.dp-field[data-v-113689ad]:focus-visible,.dp-field[aria-expanded=true][data-v-113689ad]{border-color:var(--c247-accent);box-shadow:0 0 0 3px var(--c247-accent-tint);outline:none}.dp-field[aria-invalid=true][data-v-113689ad]{border-color:var(--c247-danger)}.dp-icon[data-v-113689ad]{color:var(--c247-accent);flex-shrink:0}.dp-chevron[data-v-113689ad]{color:var(--c247-ink-muted);flex-shrink:0}.dp-panel[data-v-113689ad]{z-index:30;border:1px solid var(--c247-line);background:var(--c247-surface);width:min(20.5rem,100vw - 2.5rem);box-shadow:var(--c247-shadow-lg), var(--c247-shadow-sm);border-radius:1rem;padding:1rem;animation:.14s ease-out dp-in-113689ad;position:absolute;top:calc(100% + .5rem);left:0}@keyframes dp-in-113689ad{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dp-panel[data-v-113689ad]{animation:none}}.dp-title[data-v-113689ad]{color:var(--c247-ink);font-family:Fraunces,Georgia,serif;font-size:1.0625rem;font-weight:500}.dp-nav[data-v-113689ad]{width:2.25rem;height:2.25rem;color:var(--c247-ink);border-radius:999px;place-items:center;transition:background-color .12s;display:grid}.dp-nav[data-v-113689ad]:hover:not(:disabled){background:var(--c247-sand)}.dp-nav[data-v-113689ad]:disabled{opacity:.3;cursor:default}.dp-grid[data-v-113689ad]{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.5rem}.dp-grid th[data-v-113689ad]{letter-spacing:.04em;text-transform:uppercase;color:var(--c247-ink-muted);padding-bottom:.375rem;font-size:.6875rem;font-weight:600}.dp-grid td[data-v-113689ad]{text-align:center;padding:2px}.dp-day[data-v-113689ad]{aspect-ratio:1;font-variant-numeric:tabular-nums;width:100%;max-height:2.5rem;color:var(--c247-ink);border-radius:999px;font-size:.875rem;transition:background-color .12s,color .12s}.dp-day[data-v-113689ad]:hover:not(:disabled):not(.is-selected){background:var(--c247-accent-tint)}.dp-day[data-v-113689ad]:focus-visible{outline:2px solid var(--c247-accent);outline-offset:1px}.dp-day.is-first[data-v-113689ad]:not(.is-selected){box-shadow:inset 0 0 0 1px var(--c247-line)}.dp-day.is-selected[data-v-113689ad]{background:var(--c247-btn-fill);color:var(--c247-btn-ink);font-weight:600}.dp-day[data-v-113689ad]:disabled{color:var(--c247-ink-muted);opacity:.4;cursor:default}.dp-link[data-v-113689ad]{color:var(--c247-accent);font-size:.8125rem;font-weight:600}.dp-link[data-v-113689ad]:hover{text-decoration:underline}.bv-card[data-v-4e5121e5]{background:var(--c247-surface);border-color:var(--c247-line);box-shadow:var(--c247-shadow-sm)}.bv-muted[data-v-4e5121e5]{color:var(--c247-ink-muted)}.bv-label[data-v-4e5121e5]{color:var(--c247-ink);margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.bv-sublabel[data-v-4e5121e5]{color:var(--c247-ink-soft);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.bv-star[data-v-4e5121e5]{color:var(--c247-danger);font-weight:700}.bv-input[data-v-4e5121e5]{border:1px solid var(--c247-field-line);background:var(--c247-surface);width:100%;min-height:3rem;color:var(--c247-ink);border-radius:.75rem;padding:0 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:block}textarea.bv-input[data-v-4e5121e5]{resize:vertical;padding:.75rem 1rem;line-height:1.5}.bv-input[data-v-4e5121e5]:focus{border-color:var(--c247-accent);box-shadow:0 0 0 3px var(--c247-accent-tint);outline:none}.bv-input[aria-invalid=true][data-v-4e5121e5]{border-color:var(--c247-danger)}.bv-input[data-v-4e5121e5]::placeholder{color:var(--c247-ink-muted)}.bv-input[data-v-4e5121e5]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.bv-input[data-v-4e5121e5]{--lightningcss-light: ;--lightningcss-dark:initial}}.bv-error[data-v-4e5121e5]{color:var(--c247-danger);margin-top:.375rem;font-size:.8125rem}.bv-slot[data-v-4e5121e5]{border:1px solid var(--c247-line);cursor:pointer;min-height:3rem;color:var(--c247-ink);border-radius:.75rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:block}.bv-slot[data-v-4e5121e5]:hover{border-color:var(--c247-field-line)}.bv-slot.is-selected[data-v-4e5121e5]{border-color:var(--c247-accent);background:var(--c247-accent-tint);box-shadow:inset 0 0 0 1px var(--c247-accent)}.bv-slot[data-v-4e5121e5]:has(input:focus-visible){outline:2px solid var(--c247-accent);outline-offset:2px}.bv-more>summary[data-v-4e5121e5]{align-items:center;gap:.5rem;list-style:none;display:flex}.bv-more>summary[data-v-4e5121e5]::-webkit-details-marker{display:none}.bv-more>summary[data-v-4e5121e5]:before{content:"+";background:var(--c247-sand);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-weight:600;line-height:1;display:inline-grid}.bv-more[open]>summary[data-v-4e5121e5]:before{content:"−"}.bv-trap[data-v-4e5121e5]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
