.mantine-Button-root:hover:not(:disabled):not([data-disabled]){transform:translateY(-1px)}.mantine-Button-root:active:not(:disabled):not([data-disabled]){transform:translateY(0)}.mantine-Button-root:focus-visible{box-shadow:0 0 0 2px white, 0 0 0 4px var(--mantine-color-brand-6);outline:none}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{opacity:.5;cursor:not-allowed;transform:none}.mantine-Button-root[data-variant=filled]{box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a}.mantine-Button-root[data-variant=filled]:hover:not(:disabled):not([data-disabled]){box-shadow:0 4px 12px -2px #05966959,0 2px 4px -1px #0000001a,inset 0 1px #ffffff26}.mantine-Button-root[data-variant=filled]:active:not(:disabled):not([data-disabled]){box-shadow:0 1px 2px #0000000d,inset 0 2px 4px #0000001a}.mantine-Button-root[data-variant=outline]{border-width:1.5px;box-shadow:0 1px 2px #00000008}.mantine-Button-root[data-variant=outline]:hover:not(:disabled):not([data-disabled]){box-shadow:0 2px 8px -2px #0000001a}.mantine-Button-root[data-variant=outline]:active:not(:disabled):not([data-disabled]){box-shadow:none}.mantine-Button-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled]),.mantine-Button-root[data-variant=transparent]:hover:not(:disabled):not([data-disabled]){transform:translateY(-.5px)}.mantine-ActionIcon-root:focus-visible{box-shadow:0 0 0 2px white, 0 0 0 4px var(--mantine-color-brand-6);outline:none}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{opacity:.5;cursor:not-allowed;transform:none}.mantine-ActionIcon-root[data-variant=filled]{box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a}.mantine-ActionIcon-root[data-variant=filled]:hover:not(:disabled):not([data-disabled]){transform:translateY(-1px);box-shadow:0 4px 8px -2px #0596694d}.mantine-ActionIcon-root[data-variant=filled]:active:not(:disabled):not([data-disabled]){transform:translateY(0);box-shadow:inset 0 2px 4px #0000001a}.mantine-ActionIcon-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled]),.mantine-ActionIcon-root[data-variant=light]:hover:not(:disabled):not([data-disabled]){transform:scale(1.05)}.mantine-ActionIcon-root[data-variant=subtle]:active:not(:disabled):not([data-disabled]),.mantine-ActionIcon-root[data-variant=light]:active:not(:disabled):not([data-disabled]){transform:scale(.98)}.mantine-ActionIcon-root[data-variant=transparent]:hover:not(:disabled):not([data-disabled]){background-color:#f1f5f9}.mantine-ActionIcon-root[data-variant=transparent]:active:not(:disabled):not([data-disabled]){background-color:#e2e8f0}.mantine-Badge-root[data-variant=filled]{box-shadow:inset 0 1px #ffffff26,0 1px 2px #0000001a}.mantine-Badge-root[data-variant=light]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mantine-Badge-root[data-variant=outline]{border-width:1.5px}.mantine-Tabs-tab[data-active]{color:#059669;border-color:#059669}.mantine-Menu-item[data-hovered],.mantine-Table-tr:hover{background-color:#ecfdf5}.mantine-Anchor-root:hover{color:#047857}.mantine-NavLink-root[data-active]{color:#047857;background-color:#ecfdf5}.mantine-NavLink-root:hover{background-color:#ecfdf5}.mantine-Notification-closeButton:hover{color:#475569;background-color:#f1f5f9}.mantine-Notification-root[data-color=emerald],.mantine-Notification-root[data-color=green],.mantine-Notification-root[data-color=teal]{background:linear-gradient(135deg,#ecfdf5f2 0%,#d1fae5e6 100%);border-color:#a7f3d0;box-shadow:0 10px 25px -5px #05966926,0 8px 10px -6px #0596691a}.mantine-Notification-root[data-color=red]{background:linear-gradient(135deg,#fef2f2f2 0%,#fee2e2e6 100%);border-color:#fecaca;box-shadow:0 10px 25px -5px #ef444426,0 8px 10px -6px #ef44441a}.mantine-Notification-root[data-color=orange],.mantine-Notification-root[data-color=yellow]{background:linear-gradient(135deg,#fffbebf2 0%,#fef3c7e6 100%);border-color:#fde68a;box-shadow:0 10px 25px -5px #f59e0b26,0 8px 10px -6px #f59e0b1a}.mantine-Notification-root[data-color=blue]{background:linear-gradient(135deg,#eff6fff2 0%,#dbeafee6 100%);border-color:#bfdbfe;box-shadow:0 10px 25px -5px #3b82f626,0 8px 10px -6px #3b82f61a}.mantine-Notification-root[data-loading]{background:linear-gradient(135deg,#f8fafcfa 0%,#f1f5f9f2 100%)}.mantine-Alert-closeButton:hover{color:#475569;background-color:#0000000d}.mantine-Alert-root[data-color=emerald],.mantine-Alert-root[data-color=green],.mantine-Alert-root[data-color=teal]{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5cc 100%);border:1px solid #a7f3d0}.mantine-Alert-root[data-color=red]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2cc 100%);border:1px solid #fecaca}.mantine-Alert-root[data-color=orange],.mantine-Alert-root[data-color=yellow]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7cc 100%);border:1px solid #fde68a}.mantine-Alert-root[data-color=blue]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafecc 100%);border:1px solid #bfdbfe}
.mantine-Button-root[data-variant=filled]{color:#fff;background-color:#38b963}.mantine-Button-root[data-variant=filled]:hover{background-color:#2d9450}.mantine-Button-root[data-variant=filled]:active{background-color:#226f3c}.mantine-Button-root[data-variant=outline]{color:#374151;background-color:#fff;border-color:#d1d5db}.mantine-Button-root[data-variant=outline]:hover{background-color:#f9fafb;border-color:#9ca3af}.mantine-Button-root[data-variant=outline]:active{background-color:#f3f4f6}.mantine-Button-root[data-variant=light]{color:#226f3c;background-color:#e8f6ef}.mantine-Button-root[data-variant=light]:hover{background-color:#d1eddf}.mantine-Button-root[data-variant=subtle]{color:#4b5563;background-color:#0000}.mantine-Button-root[data-variant=subtle]:hover{color:#1f2937;background-color:#f3f4f6}.mantine-Button-root[data-variant=default]{color:#374151;background-color:#fff;border-color:#d1d5db}.mantine-Button-root[data-variant=default]:hover{background-color:#f9fafb;border-color:#9ca3af}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{pointer-events:none}.mantine-Button-section[data-position=left]{margin-right:.25rem}.mantine-Button-section[data-position=right]{margin-left:.25rem}.mantine-Input-input{border-color:#e5e7eb}.mantine-Input-input::placeholder{color:#9ca3af}.mantine-Input-input:hover{border-color:#d1d5db}.mantine-Input-input:focus-within{border-color:#2d9450;box-shadow:0 0 0 3px #2d9450}.mantine-Input-input[data-with-left-section]{padding-left:2.5rem}.mantine-Input-section[data-position=left]{padding-left:.75rem}.mantine-Select-input:hover{border-color:#d1d5db}.mantine-Select-option[data-selected]{color:#226f3c;background-color:#e8f6ef}.mantine-Select-option[data-hovered]{background-color:#f3f4f6}.mantine-Card-root:hover{border-color:#d1d5db}.mantine-Modal-close:hover{color:#4b5563;background-color:#f3f4f6}.mantine-Tabs-tab:hover{color:#374151;background-color:#f9fafb}.mantine-Tabs-tab[data-active]{background-color:#0000}.mantine-Accordion-control:hover{background-color:#f9fafb}.mantine-Menu-item:hover{background-color:#f3f4f6}.mantine-Switch-thumb:before{display:none}.mantine-Switch-input:focus-visible+.mantine-Switch-track{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--mantine-color-brand-6);outline:none}.mantine-Checkbox-input:checked,.mantine-Radio-radio:checked{background-color:#38b963;border-color:#38b963}.mantine-Skeleton-root:before{background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%)}.mantine-ActionIcon-root:hover{color:#374151;background-color:#f3f4f6}.mantine-Pagination-control:hover{background-color:#f3f4f6}.mantine-Pagination-control[data-active]{color:#fff;background-color:#38b963;border-color:#38b963}.mantine-SegmentedControl-label[data-active]{color:#111827}
