body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Embed-container{height:800px;width:-webkit-fill-available}body{background-color:#303030;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}.calendar-container{background-color:#424242;border-radius:12px;box-shadow:0 4px 12px #00000026;padding:24px}.calendar-day-container{display:flex;justify-content:center}.calendar-day-container.enabled{border-bottom:1px solid #ffffff1a}.calendar-day{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:4px;position:relative;transition:all .2s ease;width:40px}.calendar-day:hover{background-color:#8bc34a4d}.calendar-day.selected{background-color:#8bc34a;color:#fff;font-weight:700}.calendar-day.has-entries{background-color:#ff980033}.calendar-day.today{border:3px solid #03a9f4}.calendar-day.disabled{cursor:default;opacity:.3}.calendar-day.closed{background-color:#d32f2f33}.calendar-day.has-entries.selected{background-color:#ff9800;color:#fff}.calendar-day.closed.selected,.day-status-indicator{background-color:#d32f2f}.day-status-indicator{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.day-status-indicator svg{font-size:10px}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.calendar-month-title{font-size:1.2rem;font-weight:500;text-transform:capitalize}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px;text-align:center}.calendar-weekday{color:#8bc34a;font-weight:500}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.project-selector{background-color:#8bc34a1a;border-radius:12px;margin-bottom:24px;padding:16px}.entries-table{margin-top:24px;max-width:100%;overflow-x:auto}.entries-table .MuiTableCell-root{padding:8px 16px}.entries-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.bulk-action-button{min-width:36px!important;padding:4px!important}.bulk-action-cell{align-items:center;display:flex;gap:8px;width:100%}.table-header-label{color:#8bc34a;font-weight:500;margin-bottom:8px}.checkbox-column{background-color:#8bc34a0d}.selected-row{background-color:#8bc34a1a}.MuiMenuItem-root{min-height:36px!important}.custom-tooltip{background-color:#000c;font-size:12px;left:0;padding:5px 10px;position:absolute;top:-40px;z-index:1000}.custom-tooltip,select{border-radius:4px;color:#fff}select{background-color:#424242;border:1px solid #ffffff3b;font-size:14px;height:40px;padding:8px 12px;width:100%}select:focus{border-color:#8bc34a;outline:none}input[type=time]{background-color:#424242;border:1px solid #ffffff3b;border-radius:4px;color:#fff;font-size:14px;height:40px;padding:8px 12px;width:100%}input[type=time]:focus{border-color:#8bc34a;outline:none}.bulk-select{background-color:#424242;border:1px solid #ffffff3b;border-radius:4px;color:#fff;font-size:14px;height:40px;min-width:180px;padding:8px 12px;width:100%}.bulk-select:focus{border-color:#8bc34a;outline:none}.bulk-select option{background-color:#424242;color:#fff;padding:8px}.form-group{display:flex;flex-direction:column;gap:8px;width:100%}.form-group label{color:#8bc34a;font-size:16px;font-weight:500}.native-select{background-color:#424242;border:1px solid #ffffff3b;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:48px;padding:12px;width:100%}.native-select:focus{border-color:#8bc34a;box-shadow:0 0 0 2px #8bc34a33;outline:none}.native-select:disabled{cursor:not-allowed;opacity:.5}.native-select option{background-color:#424242;color:#fff;padding:8px}optgroup{background-color:#333;color:#8bc34a;font-weight:700;padding:8px 4px}optgroup option{background-color:#424242;font-weight:400;padding-left:12px}.calendar-legend{border-top:1px solid #fff;font-size:.875rem;justify-content:space-around;padding:1rem}.calendar-legend,.legend-item{align-items:center;display:flex}.legend-indicator{border-radius:9999px;height:.75rem;margin-right:.5rem;width:.75rem}.legend-indicator-today{background-color:#3b82f6}.legend-indicator-closed{background-color:#ef4444}.legend-indicator-open{background-color:#fb923c}@media (max-width:768px){.bulk-action-cell{align-items:flex-start;flex-direction:column}.bulk-action-button{margin-top:4px}}
/*# sourceMappingURL=main.58f4073d.css.map*/