.bcal[data-v-ae5bfb95]{width:100%}.bcal__header[data-v-ae5bfb95]{justify-content:space-between;margin-bottom:16px}.bcal__header[data-v-ae5bfb95],.bcal__nav[data-v-ae5bfb95]{align-items:center;display:flex}.bcal__nav[data-v-ae5bfb95]{border:1px solid var(--dev-border);cursor:pointer;width:28px;height:28px;color:var(--dev-text-muted);background:#ffffff0a;border-radius:6px;justify-content:center;transition:border-color .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1)}.bcal__nav[data-v-ae5bfb95]:active:not(:disabled){transform:scale(.94)}.bcal__nav[data-v-ae5bfb95]:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.bcal__nav[data-v-ae5bfb95]:hover:not(:disabled){border-color:var(--dev-green-border);color:var(--dev-green)}}.bcal__month[data-v-ae5bfb95]{color:#fff;font-size:13px;font-weight:600}.bcal__weekdays[data-v-ae5bfb95]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.bcal__weekdays span[data-v-ae5bfb95]{color:var(--dev-text-dim);text-align:center;padding:2px 0;font-size:10px}.bcal__grid[data-v-ae5bfb95]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.bcal__cell[data-v-ae5bfb95]{aspect-ratio:1;color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:background .12s,border-color .12s,color .12s,transform .14s cubic-bezier(.23,1,.32,1);display:flex}.bcal__cell[data-v-ae5bfb95]:active:not(:disabled){transform:scale(.93)}.bcal__cell--empty[data-v-ae5bfb95]{visibility:hidden;cursor:default}.bcal__cell--disabled[data-v-ae5bfb95]{color:var(--dev-text-dim);cursor:default}.bcal__cell--today[data-v-ae5bfb95]{border-color:#34cc8133}.bcal__cell--selected[data-v-ae5bfb95]{background:var(--dev-green-subtle);border-color:var(--dev-green-border);color:var(--dev-green);font-weight:700}@media (hover:hover) and (pointer:fine){.bcal__cell[data-v-ae5bfb95]:hover:not(:disabled):not(.bcal__cell--selected){border-color:var(--dev-border);background:#ffffff0d}}@media (prefers-reduced-motion:reduce){.bcal__cell[data-v-ae5bfb95],.bcal__nav[data-v-ae5bfb95]{transition-property:background,border-color,color}.bcal__cell[data-v-ae5bfb95]:active:not(:disabled),.bcal__nav[data-v-ae5bfb95]:active:not(:disabled){transform:none}}
