.cursor-pointer[data-v-b75d856e]{cursor:pointer}.tile-card[data-v-665d8e2b]{min-height:150px;display:flex;flex-direction:column;justify-content:center}.timesheet-editor[data-v-665d8e2b]{margin-top:24px}.editor-toolbar[data-v-665d8e2b]{position:sticky;top:64px;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:12px 0;background:#fff;border-bottom:1px solid #dce4e7}.editor-summary[data-v-665d8e2b],.month-navigation[data-v-665d8e2b],.save-controls[data-v-665d8e2b]{display:flex;align-items:center;gap:12px}.month-picker[data-v-665d8e2b]{display:flex;flex-direction:column;font-size:10px;font-weight:600;color:#637781}.month-picker input[data-v-665d8e2b]{color:#243646;font:inherit;font-size:16px;padding:3px 0;cursor:pointer}.editor-summary[data-v-665d8e2b]{margin-right:auto;font-size:13px;color:#677a83}.editor-summary strong[data-v-665d8e2b]{font-size:20px;color:#243646}.save-status[data-v-665d8e2b]{font-size:12px;color:#647881}.timesheet-table-wrap[data-v-665d8e2b]{overflow-x:auto;border:1px solid #e1e8ea;border-radius:8px;margin-top:12px}.timesheet-table[data-v-665d8e2b]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.timesheet-table th[data-v-665d8e2b]{padding:12px;background:#f1f5f5;color:#4d626e;font-size:12px;font-weight:600;white-space:nowrap}.timesheet-table td[data-v-665d8e2b]{padding:7px 12px;border-top:1px solid #e8edef}.date-cell[data-v-665d8e2b]{width:120px;white-space:nowrap;font-variant-numeric:tabular-nums}.weekday-cell[data-v-665d8e2b]{width:70px;color:#657580}.greyed-out[data-v-665d8e2b]{background:#f6f7f8}.hours-cell[data-v-665d8e2b]{display:flex;align-items:center;gap:12px}.comments-input[data-v-665d8e2b],.hours-input[data-v-665d8e2b]{border:1px solid #dbe3e7;border-radius:6px;padding:7px 9px;font:inherit;background:#fff}.hours-input[data-v-665d8e2b]{width:84px;font-variant-numeric:tabular-nums}.zero-hours[data-v-665d8e2b]{color:#ab4343}.comments-input[data-v-665d8e2b]{width:100%;min-width:180px}.comments-input[data-v-665d8e2b]::-moz-placeholder{color:#99a6ad}.comments-input[data-v-665d8e2b]::placeholder{color:#99a6ad}.comments-input[data-v-665d8e2b]:focus,.hours-input[data-v-665d8e2b]:focus,.month-picker input[data-v-665d8e2b]:focus-visible{outline:2px solid #2f7c7a;outline-offset:1px}.quick-hours[data-v-665d8e2b]{display:flex;gap:4px}.quick-hours button[data-v-665d8e2b]{padding:4px 7px;border:1px solid #dce5e8;border-radius:5px;font-size:11px;background:#fff;color:#647882;white-space:nowrap}.quick-hours button.selected[data-v-665d8e2b]{background:#e0f1e8;border-color:#90c4a7;color:#275e40}.quick-hours button[data-v-665d8e2b]:focus-visible{outline:2px solid #2f7c7a}.quick-hours button[data-v-665d8e2b]:disabled,input[data-v-665d8e2b]:disabled{opacity:.55}.draft-notice[data-v-665d8e2b],.editor-hint[data-v-665d8e2b]{font-size:12px;color:#657985;margin:12px 0}.sr-only[data-v-665d8e2b]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.editor-toolbar[data-v-665d8e2b]{gap:10px}.save-controls[data-v-665d8e2b]{width:100%;justify-content:flex-end}.save-status[data-v-665d8e2b]{margin-right:auto}.timesheet-table td[data-v-665d8e2b],.timesheet-table th[data-v-665d8e2b]{padding:6px}.hours-cell[data-v-665d8e2b]{gap:6px}.hours-input[data-v-665d8e2b]{width:70px}}