:root{--app-height:100dvh}body{overscroll-behavior:none;margin:0;padding:0}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){html{font-size:14px}button,a,[role=button],input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}input,select,textarea{min-height:44px}}:focus-visible{outline-offset:2px;outline:2px solid var(--mantine-color-blue-6,#228be6)!important}tr[tabindex="0"]{cursor:pointer;transition:background-color .15s}tr[tabindex="0"]:hover{background-color:var(--mantine-color-blue-0,#e7f5ff)!important}tr[tabindex="0"]:active{background-color:var(--mantine-color-blue-1,#d0ebff)!important}tr[tabindex="0"]:focus-visible{outline-offset:-2px;border-radius:var(--mantine-radius-sm,4px);outline:2px solid var(--mantine-color-blue-6,#228be6)!important}[role=button]:focus-visible{outline-offset:2px;border-radius:var(--mantine-radius-md,8px);outline:2px solid var(--mantine-color-blue-6,#228be6)!important}[data-mantine-focus-ring=auto] :focus:not(:focus-visible){outline:none!important}.mantine-AppShell-main{flex-direction:column;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--mantine-color-gray-4,#ced4da) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--mantine-color-gray-4,#ced4da);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-gray-5,#adb5bd)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;word-wrap:break-word}img{max-width:100%;height:auto}.mantine-AppShell-main>main{animation:.2s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.interactive-card{transition:transform .15s,box-shadow .15s}.interactive-card:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)!important}.table-scroll-container{-webkit-overflow-scrolling:touch;overflow-x:auto}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea{appearance:none}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*,:before,:after{box-sizing:border-box}[style*=backdrop-filter]{-webkit-backdrop-filter:blur(10px)}@media print{.mantine-AppShell-navbar,.mantine-AppShell-header{display:none!important}.mantine-AppShell-main{margin:0!important;padding:0!important}}.mantine-RichTextEditor-control{color:var(--mantine-color-gray-7)!important}.mantine-RichTextEditor-control:hover{background-color:var(--mantine-color-gray-1)!important;color:var(--mantine-color-black)!important}.mantine-RichTextEditor-control[data-active]{background-color:var(--mantine-color-blue-1)!important;color:var(--mantine-color-blue-7)!important}.mantine-RichTextEditor-control[disabled]{cursor:not-allowed;color:var(--mantine-color-gray-4)!important}
