.schedule-module__Fij23q__schedulePage{animation:.5s forwards schedule-module__Fij23q__fadeIn}.schedule-module__Fij23q__header{margin-bottom:2rem}.schedule-module__Fij23q__headerTop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.schedule-module__Fij23q__title{background:linear-gradient(135deg,#75f0b3,#5eeded);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700}.schedule-module__Fij23q__subtitle{color:hsl(var(--muted-foreground));font-size:.9rem}.schedule-module__Fij23q__timeline{flex-direction:column;gap:1.25rem;display:flex;position:relative}.schedule-module__Fij23q__timeline:before{content:"";background:linear-gradient(#47ebb466,#0000);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:20px}.schedule-module__Fij23q__postCard{padding-left:50px;position:relative}.schedule-module__Fij23q__timelineDot{border:3px solid hsl(var(--background));z-index:1;background:#47ebb4;border-radius:50%;width:16px;height:16px;position:absolute;top:1.75rem;left:13px;box-shadow:0 0 10px #47ebb466}.schedule-module__Fij23q__cardInner{border-radius:var(--radius);padding:1.5rem}.schedule-module__Fij23q__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.schedule-module__Fij23q__postTitle{color:hsl(var(--foreground));margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.schedule-module__Fij23q__postDescription{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.schedule-module__Fij23q__metaBadges{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.schedule-module__Fij23q__formatBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.schedule-module__Fij23q__formatShort{color:#c775f0;background:#b447eb26}.schedule-module__Fij23q__formatLong{color:#75c7f0;background:#47b4eb26}.schedule-module__Fij23q__timestamp{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.72rem}.schedule-module__Fij23q__platformRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.schedule-module__Fij23q__platformPill{background:hsla(var(--muted) / .1);color:hsl(var(--muted-foreground));border:1px solid hsla(var(--muted) / .2);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.72rem;display:inline-flex}.schedule-module__Fij23q__actionRow{border-top:1px solid hsla(var(--border) / .4);gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.schedule-module__Fij23q__actionButton{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.schedule-module__Fij23q__primaryAction{background:hsla(var(--primary) / .15);color:hsl(var(--primary));border-color:hsla(var(--primary) / .2)}.schedule-module__Fij23q__primaryAction:hover{background:hsla(var(--primary) / .25)}.schedule-module__Fij23q__secondaryAction{background:hsla(var(--muted) / .1);color:hsl(var(--muted-foreground));border-color:hsla(var(--muted) / .2)}.schedule-module__Fij23q__secondaryAction:hover{background:hsla(var(--muted) / .2);color:hsl(var(--foreground))}.schedule-module__Fij23q__dangerAction{background:hsla(var(--destructive) / .1);color:hsl(var(--destructive));border-color:hsla(var(--destructive) / .2)}.schedule-module__Fij23q__dangerAction:hover{background:hsla(var(--destructive) / .2)}.schedule-module__Fij23q__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.3s schedule-module__Fij23q__fadeIn;display:flex;position:fixed;inset:0}.schedule-module__Fij23q__modalContent{border-radius:1.25rem;width:100%;max-width:500px;padding:2rem;animation:.3s schedule-module__Fij23q__slideUp;box-shadow:0 20px 50px #00000080}.schedule-module__Fij23q__modalTitle{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.schedule-module__Fij23q__formGroup{margin-bottom:1.25rem}.schedule-module__Fij23q__formLabel{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:block}.schedule-module__Fij23q__formInput,.schedule-module__Fij23q__formTextarea{background:hsla(var(--background) / .5);border:1px solid hsla(var(--border) / 1);width:100%;color:hsl(var(--foreground));border-radius:.75rem;padding:.75rem;font-family:inherit;font-size:.9rem;transition:all .2s}.schedule-module__Fij23q__formInput:focus,.schedule-module__Fij23q__formTextarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsla(var(--primary) / .2);outline:none}.schedule-module__Fij23q__datePickerWrapper{cursor:pointer;align-items:center;display:flex;position:relative}.schedule-module__Fij23q__dateIcon{pointer-events:none;font-size:1rem;position:absolute;left:.75rem}.schedule-module__Fij23q__formInputWithIcon{background:hsla(var(--background) / .5);border:1px solid hsla(var(--border) / 1);width:100%;color:hsl(var(--foreground));cursor:pointer;border-radius:.75rem;padding:.75rem .75rem .75rem 2.5rem;font-family:inherit;font-size:.9rem;transition:all .2s}.schedule-module__Fij23q__formInputWithIcon::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.schedule-module__Fij23q__formInputWithIcon:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsla(var(--primary) / .2);outline:none}.schedule-module__Fij23q__formActions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}@keyframes schedule-module__Fij23q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes schedule-module__Fij23q__fadeIn{0%{opacity:0}to{opacity:1}}.schedule-module__Fij23q__emptyState{text-align:center;padding:4rem 2rem}.schedule-module__Fij23q__emptyIcon{opacity:.6;margin-bottom:1rem;font-size:3.5rem}.schedule-module__Fij23q__emptyTitle{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.schedule-module__Fij23q__emptyDescription{color:hsl(var(--muted-foreground));max-width:360px;margin:0 auto;font-size:.85rem}.schedule-module__Fij23q__loading{text-align:center;color:hsl(var(--muted-foreground));padding:3rem}@media (max-width:768px){.schedule-module__Fij23q__headerTop{flex-direction:column;align-items:flex-start;gap:.5rem}.schedule-module__Fij23q__title{font-size:1.5rem}.schedule-module__Fij23q__metaBadges{flex-wrap:wrap;margin-top:.5rem}.schedule-module__Fij23q__postTitle{font-size:.95rem}.schedule-module__Fij23q__cardInner{padding:1rem}}@media (max-width:640px){.schedule-module__Fij23q__timeline:before{display:none}.schedule-module__Fij23q__postCard{padding-left:0}.schedule-module__Fij23q__timelineDot{display:none}.schedule-module__Fij23q__cardHeader{flex-direction:column;gap:.5rem}.schedule-module__Fij23q__actionRow{flex-wrap:wrap}.schedule-module__Fij23q__actionButton{flex:1;justify-content:center;min-width:120px}}