@import url("/Attendance/themes/base-tokens.css");
@import url("/Attendance/themes/light-mode.css");
@import url("/Attendance/themes/dark-mode.css");
@import url("/Attendance/components/shared/button-shell.css");
@import url("/Attendance/components/shared/link-color.css");
@import url("/Attendance/components/shared/scroll-hidden.css");
@import url("/Attendance/components/shared/scroll-thin.css");
@import url("/Attendance/components/shared/text-truncate.css");
@import url("/Attendance/components/shared/chevron.css");
@import url("/Attendance/components/shared/overlay-ring.css");
@import url("/Attendance/components/shared/empty-state-shell.css");
@import url("/Attendance/components/shared/public-page.css");
@import url("/Attendance/components/shared/page-header.css");
@import url("/Attendance/components/shared/outlined-card.css");
@import url("/Attendance/components/shared/title-text.css");
@import url("/Attendance/components/shared/field-width.css");
@import url("/Attendance/components/shared/stack.css");
@import url("/Attendance/components/shared/owner-cell.css");
@import url("/Attendance/components/shared/auth-shell.css");
@import url("/Attendance/components/shared/section-heading.css");
@import url("/Attendance/components/shared/soft-art.css");
@import url("/Attendance/components/banner/banner.css");
@import url("/Attendance/components/button/button.css");
@import url("/Attendance/components/spinner/spinner.css");
@import url("/Attendance/components/link/link.css");
@import url("/Attendance/components/shared/field-control.css");
@import url("/Attendance/components/input/input.css");
@import url("/Attendance/components/textarea/textarea.css");
@import url("/Attendance/components/select/select.css");
@import url("/Attendance/components/avatar/avatar.css");
@import url("/Attendance/components/search/search.css");
@import url("/Attendance/components/shared/toggle-control.css");
@import url("/Attendance/components/shared/dismiss-button.css");
@import url("/Attendance/components/shared/status-dot.css");
@import url("/Attendance/components/shared/employee-basic-info-form.css");
@import url("/Attendance/components/shared/employee-schedule-form.css");
@import url("/Attendance/components/shared/details-grid.css");
@import url("/Attendance/components/checkbox/checkbox.css");
@import url("/Attendance/components/radio/radio.css");
@import url("/Attendance/components/switch/switch.css");
@import url("/Attendance/components/datepicker/datepicker.css");
@import url("/Attendance/components/calendar/calendar.css");
@import url("/Attendance/components/day-panel/day-panel.css");
@import url("/Attendance/components/list-panel/list-panel.css");
@import url("/Attendance/components/upload/upload.css");
@import url("/Attendance/components/signature-pad/signature-pad.css");
@import url("/Attendance/components/iconbutton/iconbutton.css");
@import url("/Attendance/components/rowaction/rowaction.css");
@import url("/Attendance/components/month-navigator/month-navigator.css");
@import url("/Attendance/components/card/card.css");
@import url("/Attendance/components/filterbar/filterbar.css");
@import url("/Attendance/components/accordion/accordion.css");
@import url("/Attendance/components/kpicard/kpicard.css");
@import url("/Attendance/components/chartcard/chartcard.css");
@import url("/Attendance/components/badge/badge.css");
@import url("/Attendance/components/timeline/timeline.css");
@import url("/Attendance/components/tabs/tabs.css");
@import url("/Attendance/components/tag/tag.css");
@import url("/Attendance/components/pagination/pagination.css");
@import url("/Attendance/components/skeleton/skeleton.css");
@import url("/Attendance/components/empty/empty.css");
@import url("/Attendance/components/table/table.css");
@import url("/Attendance/components/popover/popover.css");
@import url("/Attendance/components/tooltip/tooltip.css");
@import url("/Attendance/components/drawer/drawer.css");
@import url("/Attendance/components/detail-panel/detail-panel.css");
@import url("/Attendance/components/modal/modal.css");
@import url("/Attendance/components/breadcrumb/breadcrumb.css");
@import url("/Attendance/components/sidebar/sidebar.css");
@import url("/Attendance/components/topbar/topbar.css");
@import url("/Attendance/components/progress/progress.css");
@import url("/Attendance/components/stepper/stepper.css");
@import url("/Attendance/components/statbox/statbox.css");
@import url("/Attendance/components/export/export.css");
@import url("/Attendance/components/alert/alert.css");
@import url("/Attendance/components/toast/toast.css");
@import url("/Attendance/components/signature-pad/signature-pad.css");
@import url("/Attendance/features/daily-summary-questions/daily-summary-questions.css");
@import url("/Attendance/features/survey-preview/survey-preview.css");
@import url("/Attendance/features/survey-shared/survey-shared.css");
@import url("/Attendance/features/leave-request/leave-request.css");
@import url("/Attendance/features/approvals-shared/approvals-shared.css");
@import url("/Attendance/components/shared/control-row.css");

.lv-app { display: flex; min-height: 100vh; }
.lv-main { flex: 1; min-width: 0; min-height: 0; display: flex; flex-direction: column; }
.lv-content { flex: 1; padding: 28px; font-family: var(--font-family); color: var(--text-primary); overflow-x: clip; }
.lv-content > * { max-width: 1440px; margin-inline: auto; }

@media (max-width: 640px) {
  .lv-content { padding: 16px; }
}

.lv-global-version-badge { position: fixed; bottom: 10px; left: 10px; z-index: 9999; }
