@tailwind theme;.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(7 50 74/var(--tw-bg-opacity,1));padding:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc .fc-toolbar-title{font-weight:700}.fc-theme-standard th{border-left-width:0;border-right-width:0;padding-top:.5rem;font-weight:300}.fc-theme-standard th:last-child{border-right-width:1px}.fc .fc-today-button{border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding:.125rem .5rem}.fc .fc-today-button,.fc .fc-today-button:hover{--tw-border-opacity:1;background-color:transparent}.fc .fc-today-button:hover{border-color:rgb(254 213 40/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(254 213 40/var(--tw-text-opacity,1))}.fc .fc-today-button{border-radius:.5rem!important}.fc .fc-today-button:disabled{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc .fc-next-button,.fc .fc-prev-button{display:grid;height:1.75rem;width:1.75rem;align-content:center;justify-content:center;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:transparent;padding:0}.fc .fc-next-button:hover,.fc .fc-prev-button:hover{--tw-border-opacity:1;border-color:rgb(254 213 40/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(254 213 40/var(--tw-text-opacity,1))}.fc .fc-next-button,.fc .fc-prev-button{border-radius:9999px!important}.fc .fc-header-toolbar .fc-button-group{align-items:center;gap:.5rem}.fc .fc-daygrid-day-top{flex-direction:row}.fc .fc-day-today .fc-daygrid-day-number{font-weight:700}.fc .fc-event{border-style:none;font-size:.75rem;line-height:1rem;--fc-daygrid-event-dot-width:10px;--fc-daygrid-event-dot-height:10px;text-decoration:var(--fc-event-decoration)}.fc .fc-event.fc-event--callin,.fc .fc-event.fc-event--trade{margin-top:0;border-radius:0;padding:.125rem .5rem}.fc .fc-event.fc-event--trade{white-space:normal;--fc-event-bg-color:#e4e4e7;--fc-event-text-color:#07324a}.fc .fc-event.fc-event--callin{--fc-event-bg-color:#dff3ff;--fc-event-text-color:#07324a}.fc .fc-event.fc-event--approved{--fc-event-bg-color:rgb(var(--status-approved));--fc-event-border-color:rgb(var(--status-approved));--fc-event-decoration:var(--status-approved-style)}.fc .fc-event.fc-event--approved.--is-current-user{--fc-event-text-color:var(--status-approved-a11y)}.fc .fc-event.fc-event--submitted{--fc-event-bg-color:rgb(var(--status-submitted));--fc-event-border-color:rgb(var(--status-submitted));--fc-event-decoration:var(--status-submitted-style)}.fc .fc-event.fc-event--submitted.--is-current-user{--fc-event-text-color:var(--status-submitted-a11y)}.fc .fc-event.fc-event--pending{--fc-event-bg-color:rgb(var(--status-pending));--fc-event-border-color:rgb(var(--status-pending));--fc-event-decoration:var(--status-pending-style)}.fc .fc-event.fc-event--pending.--is-current-user{--fc-event-text-color:var(--status-pending-a11y)}.fc .fc-event.fc-event--tentative{--fc-event-bg-color:rgb(var(--status-tentative));--fc-event-border-color:rgb(var(--status-tentative));--fc-event-decoration:var(--status-tentative-style)}.fc .fc-event.fc-event--tentative.--is-current-user{--fc-event-text-color:var(--status-tentative-a11y)}.fc .fc-event.fc-event--cancelled{--fc-event-bg-color:rgb(var(--status-cancelled));--fc-event-border-color:rgb(var(--status-cancelled));--fc-event-decoration:var(--status-cancelled-style)}.fc .fc-event.fc-event--cancelled.--is-current-user{--fc-event-text-color:var(--status-cancelled-a11y)}.fc .fc-event.fc-event--denied{--fc-event-bg-color:rgb(var(--status-denied));--fc-event-border-color:rgb(var(--status-denied));--fc-event-decoration:var(--status-denied-style)}.fc .fc-event.fc-event--denied.--is-current-user{--fc-event-text-color:var(--status-denied-a11y)}.fc .fc-event.--is-current-user{border-radius:9999px;padding:.125rem .5rem}.fc .fc-daygrid-event-harness-abs{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.fc-daygrid-dot-event .fc-event-title{font-weight:400}.fc-event .fc-event-title{text-decoration:var(--fc-event-decoration);text-decoration-thickness:1px}.fc .fc-custom-view th{--tw-bg-opacity:1;background-color:rgb(0 114 166/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:.25rem 1rem!important}.fc .fc-custom-view td{text-align:center;padding:1rem!important}.fc .fc-custom-event.--is-current-user td{--tw-bg-opacity:1;background-color:rgb(223 243 255/var(--tw-bg-opacity,1));font-weight:700}.fc .fc-custom-event td:last-child{font-weight:700;text-decoration:var(--fc-event-decoration);text-decoration-thickness:1px}.fc .fc-custom-event.fc-custom-event--approved td:last-child{background-color:rgb(var(--status-approved));color:var(--status-approved-a11y);--fc-event-decoration:var(--status-approved-style)}.fc .fc-custom-event.fc-custom-event--submitted td:last-child{background-color:rgb(var(--status-submitted));color:var(--status-submitted-a11y);--fc-event-decoration:var(--status-submitted-style)}.fc .fc-custom-event.fc-custom-event--pending td:last-child{background-color:rgb(var(--status-pending));color:var(--status-pending-a11y);--fc-event-decoration:var(--status-pending-style)}.fc .fc-custom-event.fc-custom-event--tentative td:last-child{background-color:rgb(var(--status-tentative));color:var(--status-tentative-a11y);--fc-event-decoration:var(--status-tentative-style)}.fc .fc-custom-event.fc-custom-event--cancelled td:last-child{background-color:rgb(var(--status-cancelled));color:var(--status-cancelled-a11y);--fc-event-decoration:var(--status-cancelled-style)}.fc .fc-custom-event.fc-custom-event--denied td:last-child{background-color:rgb(var(--status-denied));color:var(--status-denied-a11y);--fc-event-decoration:var(--status-denied-style)}.fc-daygrid-day-number{display:flex;width:100%;align-items:center;justify-content:space-between}a.my-dot{background:none!important;padding:2px 0}a.my-dot div.fc-event-main:before{content:"•";font-size:3.5em;width:10px;height:100%;border-radius:10px;display:block;position:absolute;color:inherit!important;left:0;top:50%;transform:translateY(-50%)}a.my-dot .fc-event-main{padding-left:18px}a.my-dot .fc-event-title{padding:0!important}