.bt-month-strip{margin:0 0 var(--space-lg);grid-template-columns:repeat(12,1fr);gap:.35rem;display:grid}.bt-month-cell{border-radius:var(--radius-sm);background:var(--cell-fill,var(--status-no));min-height:3rem;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.5rem .2rem;display:flex}.bt-month-cell__abbr{font-size:var(--text-sm);color:var(--color-surface,#fff);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000059;font-weight:700}@media (max-width:640px){.bt-month-strip{grid-template-columns:repeat(6,1fr)}}
