@font-face{font-family:Inter;src:url(/assets/Inter-Variable-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-Variable-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}*,*:after,*:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ul,ol,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}ol,li{list-style:none}a{color:inherit;text-decoration:none}html{color-scheme:light}html[data-dark]{color-scheme:dark}body{background-color:var(--mui-palette-background-default);color:var(--mui-palette-text-primary)}*{scrollbar-color:var(--mui-palette-line-strong) transparent;scrollbar-width:thin}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-corner,*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--mui-palette-line-strong);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--mui-palette-text-disabled)}[data-sonner-toaster]{--normal-bg: var(--mui-palette-background-paper);--normal-border: var(--mui-palette-divider);--normal-text: var(--mui-palette-text-primary);font-family:inherit}[data-sonner-toaster] [data-sonner-toast]{border-radius:8px;box-shadow:var(--mui-palette-elevation-popover);font-size:13px}.sonner-error-toast{background:var(--mui-palette-tint-red-bg)!important;border-color:var(--mui-palette-tint-red-bg)!important;color:var(--mui-palette-tint-red-fg)!important}.sonner-error-toast [data-title],.sonner-error-toast [data-description]{color:var(--mui-palette-tint-red-fg)!important}.syncr-calendar{color:var(--mui-palette-text-primary);min-width:0}.syncr-calendar .fc{--fc-border-color: var(--mui-palette-divider);--fc-button-active-bg-color: var(--mui-palette-primary-dark);--fc-button-active-border-color: var(--mui-palette-primary-dark);--fc-button-bg-color: var(--mui-palette-primary-main);--fc-button-border-color: var(--mui-palette-primary-main);--fc-button-hover-bg-color: var(--mui-palette-primary-dark);--fc-button-hover-border-color: var(--mui-palette-primary-dark);--fc-event-text-color: var(--mui-palette-text-primary);--fc-page-bg-color: var(--mui-palette-background-paper);--fc-neutral-bg-color: var(--mui-palette-surface-subtle);--fc-today-bg-color: var(--mui-palette-accent-soft);font-family:inherit;height:100%}.syncr-calendar .fc .fc-toolbar{align-items:center;gap:12px;margin:0;padding:16px}.syncr-calendar .fc .fc-button-group{gap:6px}.syncr-calendar .fc .fc-toolbar-title{color:var(--mui-palette-text-primary);font-size:16px;font-weight:600;line-height:24px}.syncr-calendar .fc .fc-button{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:6px;box-shadow:none;color:var(--mui-palette-text-secondary);font-size:13px;font-weight:500;line-height:18px;min-height:30px;padding:5px 10px;text-transform:capitalize;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.syncr-calendar .fc .fc-button:hover{background:var(--mui-palette-surface-hover);border-color:var(--mui-palette-line-strong);color:var(--mui-palette-text-primary)}.syncr-calendar .fc .fc-button:focus,.syncr-calendar .fc .fc-button:active{box-shadow:none}.syncr-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.syncr-calendar .fc .fc-button-primary:not(:disabled):active{background:var(--mui-palette-surface-active);border-color:var(--mui-palette-line-strong);color:var(--mui-palette-text-primary)}.syncr-calendar .fc .fc-prev-button,.syncr-calendar .fc .fc-next-button{min-width:30px;padding-left:6px;padding-right:8px}.syncr-calendar .fc .fc-today-button{background:var(--mui-palette-accent-soft);border-color:transparent;color:var(--mui-palette-accent-text)}.syncr-calendar .fc .fc-today-button:hover{background:var(--mui-palette-accent-softHover);border-color:transparent;color:var(--mui-palette-accent-text)}.syncr-calendar .fc .fc-button:disabled{background:var(--mui-palette-surface-subtle);border-color:var(--mui-palette-divider);color:var(--mui-palette-text-disabled);opacity:1}.syncr-calendar .fc .fc-col-header-cell{background:var(--mui-palette-surface-subtle);padding:10px 0}.syncr-calendar .fc .fc-col-header-cell-cushion{color:var(--mui-palette-text-secondary);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.syncr-calendar .fc .fc-daygrid-day-number{color:var(--mui-palette-text-secondary);font-size:13px;font-weight:500;padding:8px}.syncr-calendar .fc .fc-day-today{background:var(--mui-palette-accent-soft)}.syncr-calendar .fc .fc-daygrid-event{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-left:3px solid var(--syncr-calendar-event-accent, var(--mui-palette-primary-main));border-radius:6px;box-shadow:none;color:var(--mui-palette-text-primary);margin:2px 6px;padding:0;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.syncr-calendar .fc .fc-daygrid-event:hover{border-color:var(--mui-palette-line-strong);box-shadow:var(--mui-palette-elevation-card)}.syncr-calendar .fc .fc-event-main{color:inherit;min-width:0}.syncr-calendar .fc .syncr-calendar-event-priority-low{--syncr-calendar-event-accent: var(--mui-palette-priority-low);--syncr-calendar-event-accent-bg: var(--mui-palette-tint-gray-bg)}.syncr-calendar .fc .syncr-calendar-event-priority-medium{--syncr-calendar-event-accent: var(--mui-palette-priority-medium);--syncr-calendar-event-accent-bg: var(--mui-palette-tint-amber-bg)}.syncr-calendar .fc .syncr-calendar-event-priority-high{--syncr-calendar-event-accent: var(--mui-palette-priority-high);--syncr-calendar-event-accent-bg: var(--mui-palette-tint-red-bg)}.syncr-calendar .fc .fc-daygrid-more-link{color:var(--mui-palette-primary-main);font-size:12px;font-weight:500;margin:2px 6px}.syncr-calendar-event{align-items:center;gap:6px;min-width:0;overflow:hidden;padding:5px 7px 5px 6px}.syncr-calendar-event-dot{background:var(--syncr-calendar-event-accent, var(--mui-palette-primary-main));border:2px solid var(--syncr-calendar-event-accent-bg, var(--mui-palette-accent-soft));border-radius:999px;flex:0 0 auto;height:9px;width:9px}.syncr-calendar-event-copy{overflow:hidden}.syncr-calendar-event-title,.syncr-calendar-event-meta{display:block;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syncr-calendar-event-title{color:var(--mui-palette-text-primary);font-size:12px;font-weight:600;letter-spacing:0}.syncr-calendar-event-meta{color:var(--mui-palette-text-secondary);font-size:11px;font-weight:600}@media(max-width:700px){.syncr-calendar .fc .fc-toolbar{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.syncr-calendar .fc .fc-toolbar-chunk{display:flex;justify-content:center}.syncr-calendar .fc .fc-toolbar-chunk:first-child,.syncr-calendar .fc .fc-toolbar-chunk:last-child{justify-content:stretch}.syncr-calendar .fc .fc-toolbar-chunk:first-child .fc-button-group,.syncr-calendar .fc .fc-toolbar-chunk:last-child .fc-button-group{flex:1}.syncr-calendar .fc .fc-toolbar-chunk:first-child .fc-button,.syncr-calendar .fc .fc-toolbar-chunk:last-child .fc-button{flex:1}.syncr-calendar .fc .fc-toolbar-title{font-size:18px;line-height:24px;text-align:center}.syncr-calendar .fc .fc-button{font-size:13px;min-height:32px;padding:5px 8px}.syncr-calendar .fc .fc-col-header-cell{padding:8px 0}.syncr-calendar .fc .fc-daygrid-day-number{padding:6px}.syncr-calendar .fc .fc-daygrid-event{margin-left:4px;margin-right:4px}.syncr-calendar-event{gap:5px;padding:4px 6px}.syncr-calendar-event-meta{display:none}}@media(min-width:701px)and (max-width:1199px){.syncr-calendar .fc .fc-toolbar{flex-wrap:wrap;padding:14px}.syncr-calendar .fc .fc-toolbar-title{font-size:19px;line-height:26px}}
