@layer tailwind-base, mantine, tailwind-utilities;@layer tailwind-base{@tailwind base}@tailwind components;@layer tailwind-utilities{@tailwind utilities}html{scroll-behavior:smooth}:root{--background:var(--arv-bg-surface,#fff);--foreground:var(--arv-text,#212529)}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}.mantine-DateInput-calendar,.mantine-DatePickerInput-calendar,.mantine-DateTimePicker-calendar{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md)}.mantine-Calendar-month{padding:var(--mantine-spacing-sm)}.mantine-Calendar-monthsListControl{font-size:var(--mantine-font-size-sm);font-weight:500}.mantine-Calendar-day{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);height:32px;width:32px;margin:1px}.mantine-Calendar-day:hover{background-color:var(--mantine-color-gray-0)}.mantine-Calendar-day[data-selected]{background-color:var(--mantine-color-blue-6);color:#fff}.mantine-Calendar-day[data-today]{background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-7);font-weight:600}.mantine-Calendar-calendarHeader{margin-bottom:var(--mantine-spacing-sm)}.mantine-Calendar-calendarHeaderControl{font-size:var(--mantine-font-size-md);font-weight:600}.mantine-Calendar-calendarHeaderLevel{font-size:var(--mantine-font-size-lg);font-weight:600}.mantine-Calendar-weekdayCell{font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--mantine-color-dimmed);text-align:center;padding:var(--mantine-spacing-xs)}body[data-sandbox=true] [type=submit]:not([data-no-sandbox-badge]):after{content:"SANDBOX";display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1.4;vertical-align:middle;background:var(--mantine-color-orange-6);color:var(--mantine-color-white)}@media print{@page{margin:.5in}body{background:#fff!important;color:#000!important}}