.kmm :where(.tcal) .tcal-grow{flex:1 1 auto;min-height:0}.kmm :where(.tcal) .tcal-foot{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.kmm :where(.tcal) .tcal-day{height:44px;padding:0;border:0;font-size:15.5px;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.kmm :where(.tcal) .tcal-mon2{display:none}@media (min-width:700px){.kmm :where(.tcal) .tcal-months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.kmm :where(.tcal) .tcal-mon2{display:block}}@media (max-width:699px){.kmm :where(.tcal) .tcal-foot{flex-direction:column;align-items:stretch;gap:9px}.kmm :where(.tcal) .tcal-foot>span{flex:none}}@media (min-width:700px){.kmm .tcal .mp-panel{max-width:720px}}.kmm :where(.tcal) .tcal-day[aria-disabled=true]{cursor:default}.kmm :where(.tcal) .tcal-day{flex-direction:column;gap:1px;min-width:0;line-height:1.1}.kmm :where(.tcal) .tcal-day small{display:none;font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em}.kmm :where(.tcal).tcal-priced .tcal-day{height:48px}.kmm :where(.tcal).tcal-priced .tcal-day small{display:block;min-height:12px}@media (max-width:374px){.kmm :where(.tcal) .tcal-day small{font-size:9.5px}}.kmm :where(.tcal) .mp-handle,.kmm :where(.tcal) .mp-shead{touch-action:none}
