.weekend-pattern[data-v-4ecc4de3]{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.02) 2px,transparent 0,transparent 8px)}.animate-fade-in[data-v-4ecc4de3]{animation:fadeIn-4ecc4de3 .3s ease-out}.event-list[data-v-4ecc4de3]{gap:.5rem;margin-top:.35rem;max-height:90px;overflow:visible}.event-title-chip[data-v-4ecc4de3]{border-radius:8px;box-shadow:0 2px 8px #00000040;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;min-height:36px;padding:2px 0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:transform .2s ease,background-color .2s ease}.event-title-chip--default[data-v-4ecc4de3]{background:#e53935;color:#fff}.event-title-chip--selected[data-v-4ecc4de3]{background:#fff;color:#e53935}.event-title-chip--calendar[data-v-4ecc4de3]{background:transparent;color:inherit}.event-title-chip[data-v-4ecc4de3]:hover{transform:scale(1.02)}.event-title-chip--calendar[data-v-4ecc4de3]:hover{filter:brightness(.97)}.event-more-indicator[data-v-4ecc4de3]{font-size:11px;font-weight:600;margin-top:.25rem;opacity:.85;text-align:center}@media(max-width:768px){.event-list[data-v-4ecc4de3]{max-height:80px}.event-title-chip[data-v-4ecc4de3]{font-size:12px;padding:5px 8px}}.mini-bar-row[data-v-4ecc4de3]{display:flex;gap:4px;margin-top:auto;padding-top:6px}.mini-bar[data-v-4ecc4de3]{border-radius:999px;flex:1;height:4px}.mini-bar-extra[data-v-4ecc4de3]{align-items:center;background:#11182726;border-radius:999px;color:#111827;display:flex;flex:0;font-size:10px;justify-content:center;width:16px}.sheet-fade-enter-active[data-v-4ecc4de3],.sheet-fade-leave-active[data-v-4ecc4de3]{transition:opacity .2s ease}.sheet-fade-enter-from[data-v-4ecc4de3],.sheet-fade-leave-to[data-v-4ecc4de3]{opacity:0}.sheet-panel[data-v-4ecc4de3]{animation:slideUp-4ecc4de3 .25s ease}@keyframes slideUp-4ecc4de3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-4ecc4de3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
