
.collaboration-subnav[data-v-monthly-CollaborationSubnav] { display: flex; align-items: center; gap: 12px; margin: -4px 0 16px; padding: 8px 12px; overflow: hidden; border: 1px solid #e6ebf2; border-radius: 8px; background: #fff;
}
.subnav-back[data-v-monthly-CollaborationSubnav] { flex: 0 0 auto; padding-left: 0; padding-right: 4px;
}
.subnav-divider[data-v-monthly-CollaborationSubnav] { width: 1px; height: 20px; flex: 0 0 auto; background: #e8edf3;
}
.subnav-scroll[data-v-monthly-CollaborationSubnav] { display: flex; align-items: center; gap: 4px; min-width: 0; overflow-x: auto;
}
.subnav-item[data-v-monthly-CollaborationSubnav] { display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; min-height: 32px; padding: 0 10px; border: 1px solid transparent; border-radius: 6px; background: transparent; color: #68778d; font-size: 12px; cursor: pointer; transition: all .16s ease;
}
.subnav-item[data-v-monthly-CollaborationSubnav]:hover { color: #155eef; background: #f4f7fb;
}
.subnav-item.is-active[data-v-monthly-CollaborationSubnav] { color: #155eef; border-color: #cfe0ff; background: #eaf1ff; font-weight: 600;
}
@media (max-width: 640px) {
.collaboration-subnav[data-v-monthly-CollaborationSubnav] { align-items: flex-start; flex-direction: column; gap: 6px;
}
.subnav-divider[data-v-monthly-CollaborationSubnav] { width: 100%; height: 1px;
}
.subnav-scroll[data-v-monthly-CollaborationSubnav] { width: 100%; padding-bottom: 2px;
}
}


.detail-placeholder[data-v-monthly-DailyReportCompletionDetail]{min-height:120px;display:flex;align-items:center;justify-content:center;color:#8a97a9}


.daily-completion-detail .ant-modal{max-width:calc(100vw - 32px)}


.rest[data-v-monthly-DailyReportCompletion]{color:#718094;background:#f1f4f8}.month-table .rest-column[data-v-monthly-DailyReportCompletion]{background:#f1f4f8;color:#718094}.export-button[data-v-monthly-DailyReportCompletion]{flex-shrink:0}
.daily-completion-page[data-v-monthly-DailyReportCompletion]{max-width:1600px;margin:0 auto;padding:24px;min-width:0}.completion-heading[data-v-monthly-DailyReportCompletion]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:12px 0 24px}.completion-heading h2[data-v-monthly-DailyReportCompletion]{margin:0 0 8px;font-size:22px;font-weight:600;color:#243449}.completion-heading p[data-v-monthly-DailyReportCompletion],.completion-note[data-v-monthly-DailyReportCompletion],.table-hint[data-v-monthly-DailyReportCompletion]{margin:0;color:#6f7f92;font-size:13px;line-height:1.7}.completion-content[data-v-monthly-DailyReportCompletion]{background:#fff;border:1px solid #e4e9f0;border-radius:6px;padding:20px;min-width:0}.completion-toolbar[data-v-monthly-DailyReportCompletion]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.completion-field[data-v-monthly-DailyReportCompletion]{display:flex;align-items:center;gap:8px;margin:0;color:#495970;white-space:nowrap}.completion-field .ant-select[data-v-monthly-DailyReportCompletion]{width:160px}.name-field .ant-input-affix-wrapper[data-v-monthly-DailyReportCompletion]{width:190px}.date-actions[data-v-monthly-DailyReportCompletion]{display:flex;gap:6px}.completion-note[data-v-monthly-DailyReportCompletion]{margin:16px 0}.completion-error[data-v-monthly-DailyReportCompletion]{margin-bottom:16px}.completion-summary[data-v-monthly-DailyReportCompletion]{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;color:#66758a;font-size:13px}.completion-summary strong[data-v-monthly-DailyReportCompletion]{font-size:16px}.submitted-text[data-v-monthly-DailyReportCompletion]{color:#23804a}.missing-text[data-v-monthly-DailyReportCompletion]{color:#bd4938}.status-filters[data-v-monthly-DailyReportCompletion]{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.status-filters button[data-v-monthly-DailyReportCompletion]{background:#fff;color:#66758a;border:1px solid #e4e9f0;border-radius:4px;padding:7px 14px;cursor:pointer}.status-filters button[data-v-monthly-DailyReportCompletion]:hover{background:#f4f7fb}.status-filters button.active[data-v-monthly-DailyReportCompletion]{background:#eef4ff;border-color:#b5cdfb;color:#225aba}.table-hint[data-v-monthly-DailyReportCompletion]{margin:0 0 10px;font-size:12px}.completion-desktop[data-v-monthly-DailyReportCompletion]{overflow:auto;max-width:100%;border:1px solid #e4e9f0;border-radius:4px}.month-table[data-v-monthly-DailyReportCompletion]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px;color:#495970}.month-table th[data-v-monthly-DailyReportCompletion],.month-table td[data-v-monthly-DailyReportCompletion]{border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:9px 6px;text-align:center;background:#fff}.month-table thead th[data-v-monthly-DailyReportCompletion]{background:#f6f8fb;font-weight:500}.month-table tbody tr:last-child>*[data-v-monthly-DailyReportCompletion]{border-bottom:0}.month-table .employee-column[data-v-monthly-DailyReportCompletion]{position:sticky;left:0;z-index:1;width:220px;min-width:220px;max-width:220px;text-align:left;padding:12px 14px;box-shadow:2px 0 3px #25364a0a;overflow-wrap:anywhere}.employee-column strong[data-v-monthly-DailyReportCompletion]{font-size:13px;font-weight:600}.employee-column small[data-v-monthly-DailyReportCompletion]{display:block;font-size:11px;color:#8794a4;margin-top:3px}.count-column[data-v-monthly-DailyReportCompletion]{min-width:76px;width:76px}.month-table tbody .count-column[data-v-monthly-DailyReportCompletion]{font-size:15px;font-weight:600}.day-column[data-v-monthly-DailyReportCompletion]{min-width:76px;width:76px}.day-column>small[data-v-monthly-DailyReportCompletion]{display:block;color:#8a97a9;font-size:10px}.month-table .today-column[data-v-monthly-DailyReportCompletion]{background:#f0f5ff}.day-state[data-v-monthly-DailyReportCompletion]{display:block;margin:auto;border:0;border-radius:3px;background:transparent;padding:5px 3px;font-size:11px;min-height:32px;white-space:nowrap}.day-state small[data-v-monthly-DailyReportCompletion]{display:block;font-size:10px}.day-state[data-v-monthly-DailyReportCompletion]:enabled{cursor:pointer}.day-state[data-v-monthly-DailyReportCompletion]:enabled:hover{text-decoration:underline}.submitted[data-v-monthly-DailyReportCompletion]{color:#237447;background:#edf7ef}.missing[data-v-monthly-DailyReportCompletion]{color:#b34b3c;background:#fff5f2}.draft[data-v-monthly-DailyReportCompletion]{color:#926119;background:#fff7e8}.inactive[data-v-monthly-DailyReportCompletion]{color:#a0aab7;background:#f7f8fa}.completion-empty[data-v-monthly-DailyReportCompletion]{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px 8px}.completion-mobile[data-v-monthly-DailyReportCompletion]{display:none}.permission-loading[data-v-monthly-DailyReportCompletion]{display:block;padding:70px 0}.daily-completion-page button[data-v-monthly-DailyReportCompletion]:focus-visible,.completion-desktop[data-v-monthly-DailyReportCompletion]:focus-visible{outline:2px solid #326de6;outline-offset:2px}.visually-hidden[data-v-monthly-DailyReportCompletion]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.employee-card-heading[data-v-monthly-DailyReportCompletion]{display:flex;justify-content:space-between;gap:8px}.employee-card-heading strong[data-v-monthly-DailyReportCompletion]{overflow-wrap:anywhere;color:#243449}.employee-card-heading>span[data-v-monthly-DailyReportCompletion]{flex-shrink:0;font-size:11px;color:#8a97a9}.employee-card p[data-v-monthly-DailyReportCompletion]{font-size:12px;color:#77869a;margin:7px 0}.employee-counts[data-v-monthly-DailyReportCompletion]{display:flex;gap:20px;font-size:12px;margin:10px 0 12px}.employee-calendar[data-v-monthly-DailyReportCompletion]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar-day[data-v-monthly-DailyReportCompletion]{border:0;border-radius:3px;min-height:50px;padding:5px 0;line-height:1.5;min-width:0}.calendar-day>span[data-v-monthly-DailyReportCompletion]{display:block;font-size:10px}.calendar-day>strong[data-v-monthly-DailyReportCompletion]{display:block;font-size:10px;font-weight:500}.calendar-day>small[data-v-monthly-DailyReportCompletion]{display:block;font-size:9px}.calendar-day[data-v-monthly-DailyReportCompletion]:enabled{cursor:pointer}.today-cell[data-v-monthly-DailyReportCompletion]{box-shadow:inset 0 0 0 1px #7ba7ee}
@media(max-width:640px){.daily-completion-page[data-v-monthly-DailyReportCompletion]{padding:12px}.completion-heading[data-v-monthly-DailyReportCompletion]{margin:12px 0 16px;flex-direction:column;gap:10px}.completion-heading h2[data-v-monthly-DailyReportCompletion]{font-size:20px}.completion-content[data-v-monthly-DailyReportCompletion]{padding:14px}.completion-toolbar[data-v-monthly-DailyReportCompletion]{align-items:stretch;gap:10px}.completion-field[data-v-monthly-DailyReportCompletion]{width:100%;justify-content:space-between}.completion-field .ant-calendar-picker[data-v-monthly-DailyReportCompletion],.completion-field .ant-select[data-v-monthly-DailyReportCompletion],.name-field .ant-input-affix-wrapper[data-v-monthly-DailyReportCompletion]{width:calc(100% - 70px)}.date-actions[data-v-monthly-DailyReportCompletion]{width:100%}.date-actions .ant-btn[data-v-monthly-DailyReportCompletion]:last-child{margin-left:auto}.completion-summary[data-v-monthly-DailyReportCompletion]{gap:8px 16px}.completion-summary>span[data-v-monthly-DailyReportCompletion]:first-child{width:100%}.status-filters button[data-v-monthly-DailyReportCompletion]{min-height:40px;padding:7px 10px}.completion-desktop[data-v-monthly-DailyReportCompletion]{display:none}.completion-mobile[data-v-monthly-DailyReportCompletion]{display:block}.employee-card[data-v-monthly-DailyReportCompletion]{border-top:1px solid #edf0f5;padding:16px 0}.employee-card[data-v-monthly-DailyReportCompletion]:last-child{padding-bottom:0}.completion-note[data-v-monthly-DailyReportCompletion],.table-hint[data-v-monthly-DailyReportCompletion]{font-size:12px}}
