.timeline-container[data-v-74ad6490]{position:relative;width:100%;z-index:3}.timeline-grid[data-v-74ad6490]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:minmax(60px,auto) 30px auto;position:relative}.grid-line[data-v-74ad6490]{border-top:2px dashed #ccc;height:2px;position:absolute;top:15px;width:100%;z-index:-1}.grid-cell[data-v-74ad6490]{align-items:center;display:flex;justify-content:center;padding:4px 2px}.grid-event[data-v-74ad6490]{align-items:flex-end;color:#333;font-size:14px;font-weight:500;grid-row:1;padding-bottom:8px;text-align:center}.grid-event span[data-v-74ad6490]{display:block;line-height:1.3}.grid-shape[data-v-74ad6490]{grid-row:2;z-index:2}.grid-shape[data-v-74ad6490],.shape[data-v-74ad6490]{position:relative}.circle[data-v-74ad6490]{background:#e9b142}.circle[data-v-74ad6490],.se[data-v-74ad6490]{border-radius:50%;height:14px;width:14px}.se[data-v-74ad6490]{background:linear-gradient(180deg,#be3128 0,#e2a839 50.48%,#0054be)}.square[data-v-74ad6490]{background-color:#c6392f;border-radius:2px;height:14px;width:14px}.triangle[data-v-74ad6490]{background-color:transparent;border-bottom:14px solid #11325c;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0}.grid-date[data-v-74ad6490]{color:#666;font-size:14px;grid-row:3;padding-top:8px}.guest-card[data-v-29d32fd4]{height:100px;transition:transform .3s ease,box-shadow .3s ease;width:260px}@media(min-width:640px){.guest-card[data-v-29d32fd4]{height:110px;width:280px}}@media(min-width:1024px){.guest-card[data-v-29d32fd4]{height:120px;width:300px}}.guest-card[data-v-29d32fd4]:hover{box-shadow:0 10px 30px #e6ddc3!important;transform:translateY(-5px)}.line-clamp-1[data-v-18ffe4ae]{-webkit-line-clamp:1}.line-clamp-1[data-v-18ffe4ae],.line-clamp-2[data-v-18ffe4ae]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-18ffe4ae]{-webkit-line-clamp:2}.line-clamp-3[data-v-18ffe4ae]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-thin[data-v-f05e1a25]::-webkit-scrollbar{width:1px}.scrollbar-thin[data-v-f05e1a25]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-f05e1a25]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.scrollbar-thin[data-v-f05e1a25]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.scrollbar-thin[data-v-f05e1a25]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}
