@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.fc-list-event-title,tr,td,th,.fc-cell-shaded,tbody,.fc-view{display:unset;background-color:#0000!important;border:none!important}.fc-list-event{margin-bottom:15px;border:none!important;padding:0!important}.fc-list-event-time{display:none}.fc-list-event:hover td{background-color:#0000;text-decoration:none!important}.fc-list-table tbody{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.fc-list-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fc-list-table tbody{grid-template-columns:repeat(3,minmax(0,1fr))}}tr:has(.fc-list-day-cushion){margin-bottom:calc(var(--spacing,.25rem) * -12);grid-column:1;grid-column:1/-1!important;padding:0!important}.fc-list-day h1{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-border,hsl(var(--border)));padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:left}.fc-event-forced-url:hover a{text-decoration:none!important}.fc-list-event-dot{display:none}.fc .fc-toolbar-title{letter-spacing:.01em;font-size:.9rem!important;font-weight:600!important}.fc .fc-prevWeek-button,.fc .fc-nextWeek-button,.fc .fc-prev-button,.fc .fc-next-button{background-color:var(--default)!important;color:var(--default-foreground)!important;border:1px solid var(--border)!important;width:2rem!important;height:2rem!important;box-shadow:none!important;background-image:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background-color .15s!important;display:inline-flex!important}.fc .fc-prevWeek-button,.fc .fc-nextWeek-button{width:auto!important;padding:0 .75rem!important;font-size:.8rem!important}.fc .fc-prevWeek-button:hover,.fc .fc-nextWeek-button:hover,.fc .fc-prev-button:hover,.fc .fc-next-button:hover{background-color:var(--default-hover)!important}.fc .fc-prevWeek-button:focus,.fc .fc-nextWeek-button:focus,.fc .fc-prevWeek-button:active,.fc .fc-nextWeek-button:active,.fc .fc-prev-button:focus,.fc .fc-next-button:focus,.fc .fc-prev-button:active,.fc .fc-next-button:active{box-shadow:none!important;background-color:var(--default-hover)!important;border-color:var(--border)!important;outline:none!important}.custom-event-card{cursor:default;background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:15px;transition:all .2s ease-in-out;box-shadow:0 2px 5px #00000014}.custom-event-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0000001a}.card-header{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;display:flex}.card-time{color:#17a2b8;font-weight:700}.card-priority{color:#fff;text-transform:uppercase;border-radius:15px;padding:3px 10px;font-size:.75em}.priority-high{background-color:#dc3545}.priority-medium{color:#343a40;background-color:#ffc107}.priority-low{background-color:#28a745}.card-title{margin-top:0;margin-bottom:5px;font-size:1.2em;font-weight:600}.card-category{color:#6c757d;margin-bottom:15px;font-size:.9em}.card-action-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:8px 15px;transition:background-color .2s}.card-action-btn:hover{background-color:#0056b3}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
