.droppable{box-shadow:inset 0 0 0 1px #008cc8cc}.calendar-shell[data-v-e82497f1]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;width:100%;min-height:620px;display:grid}.calendar-sidebar[data-v-e82497f1]{background:#ffffffb3;border:1px solid #7f7f7f40;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex;position:sticky;top:12px;box-shadow:0 8px 26px #00000014}.body--dark{background:#222222b3}.create-button[data-v-e82497f1]{border-radius:18px;align-self:flex-start}.mini-calendar-header[data-v-e82497f1]{grid-template-columns:32px 1fr 32px;align-items:center;display:grid}.mini-calendar-title[data-v-e82497f1]{text-align:center;font-weight:700}.mini-calendar[data-v-e82497f1]{box-shadow:none;border:0}.calendar-list[data-v-e82497f1]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.calendar-list__title[data-v-e82497f1]{font-weight:700}.calendar-main[data-v-e82497f1]{min-width:0}.calendar-toolbar[data-v-e82497f1]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.calendar-toolbar__left[data-v-e82497f1]{align-items:center;gap:8px;display:flex}.calendar-toolbar__title[data-v-e82497f1]{margin-left:8px;font-size:1.6rem;font-weight:700}.main-calendar-wrapper[data-v-e82497f1]{border-radius:24px;display:flex;overflow:hidden}.main-calendar-wrapper[data-v-e82497f1] .q-calendar{border-radius:inherit}.calendar-event[data-v-e82497f1]{color:#fff;cursor:pointer;border-radius:6px;align-items:center;width:100%;min-width:0;margin:2px 0 0;padding:2px 6px;font-size:12px;line-height:1.3;display:flex}@media (max-width:900px){.calendar-shell[data-v-e82497f1]{grid-template-columns:1fr}.calendar-sidebar[data-v-e82497f1]{position:static}.calendar-toolbar[data-v-e82497f1]{flex-direction:column;align-items:flex-start}}.my-event[data-v-a346601b]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;justify-content:flex-start;width:100%;max-width:100%;margin:1px 0 0;padding:0 2px;font-size:12px;position:relative;overflow:hidden}.title[data-v-a346601b]{justify-content:center;align-items:center;max-width:100%;height:100%;display:flex;position:relative}.text-white[data-v-a346601b]{color:#fff}.bg-blue[data-v-a346601b]{background:#00f}.bg-green[data-v-a346601b]{background:green}.bg-orange[data-v-a346601b]{background:orange}.bg-red[data-v-a346601b]{background:red}.bg-teal[data-v-a346601b]{background:teal}.bg-grey[data-v-a346601b]{background:gray}.bg-purple[data-v-a346601b]{background:purple}.rounded-border[data-v-a346601b]{border-radius:2px}.my-event[data-v-cb95e51f]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;justify-content:center;width:100%;margin:1px 0 0;font-size:12px;position:relative;overflow:hidden}.my-event .title[data-v-cb95e51f]{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:relative}.text-white[data-v-cb95e51f]{color:#fff}.bg-blue[data-v-cb95e51f]{background:#00f}.bg-green[data-v-cb95e51f]{background:green}.bg-orange[data-v-cb95e51f]{background:orange}.bg-red[data-v-cb95e51f]{background:red}.bg-teal[data-v-cb95e51f]{background:teal}.bg-grey[data-v-cb95e51f]{background:gray}.bg-purple[data-v-cb95e51f]{background:purple}.rounded-border[data-v-cb95e51f]{border-radius:2px}.my-event[data-v-be259193]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;justify-content:flex-start;height:20px;margin:1px 0 0;padding:2px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.title[data-v-be259193]{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-align:left;max-width:100%;display:inline-block;overflow:hidden}.my-void-event[data-v-be259193]{white-space:nowrap;height:1px;display:inline-flex}.text-white[data-v-be259193]{color:#fff}.bg-blue[data-v-be259193]{background:#00f}.bg-green[data-v-be259193]{background:green}.bg-orange[data-v-be259193]{background:orange}.bg-red[data-v-be259193]{background:red}.bg-teal[data-v-be259193]{background:teal}.bg-grey[data-v-be259193]{background:gray}.bg-purple[data-v-be259193]{background:purple}.rounded-border[data-v-be259193]{border-radius:6px}.workweek-calendar[data-v-d87378af]{--calendar-work-week-width:64px}.workweek-header[data-v-d87378af],.workweek-label[data-v-d87378af]{font-weight:700}
