html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (max-width: 768px){.mantine-Container-root{max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.mantine-Table-root{font-size:12px!important}.mantine-Table-root th,.mantine-Table-root td{padding:4px 6px!important}.mantine-Card-root{padding:12px!important}.mantine-Button-root{font-size:12px!important;padding:6px 12px!important;height:auto!important}.mantine-TextInput-root,.mantine-Select-root,.mantine-NumberInput-root{margin-bottom:8px!important}.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input{font-size:14px!important;padding:8px 12px!important}.mantine-Modal-modal{margin:16px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important}.mantine-Grid-root{margin:0!important}.mantine-Grid-col{padding:4px!important}.mantine-Header-root{padding:8px 12px!important}.mantine-Badge-root{font-size:10px!important;padding:2px 6px!important}.mantine-ActionIcon-root{width:32px!important;height:32px!important}.mantine-Group-root,.mantine-Stack-root{gap:8px!important}.mantine-Pagination-root{justify-content:center!important}.mantine-Pagination-control{font-size:12px!important;min-width:28px!important;height:28px!important}.recharts-wrapper{font-size:10px!important}.mantine-Tooltip-tooltip{font-size:11px!important;padding:4px 8px!important}.mantine-Tabs-tab{font-size:12px!important;padding:6px 12px!important}.mantine-Accordion-control,.mantine-Accordion-content{padding:8px 12px!important}.mantine-Switch-root{font-size:12px!important}.mantine-Avatar-root{width:32px!important;height:32px!important}.mantine-Menu-dropdown{min-width:160px!important;max-width:calc(100vw - 32px)!important}.mantine-Menu-item{font-size:12px!important;padding:6px 8px!important}}@media (max-width: 480px){.mantine-Container-root{padding-left:4px!important;padding-right:4px!important}.mantine-Card-root{padding:8px!important}.mantine-Button-root{font-size:11px!important;padding:4px 8px!important}.mantine-Table-root{font-size:10px!important}.mantine-Table-root th,.mantine-Table-root td{padding:2px 4px!important}.mobile-hide{display:none!important}.mobile-stack{flex-direction:column!important;align-items:stretch!important}.mobile-stack>*{width:100%!important;margin-bottom:8px!important}}@media (max-width: 768px) and (orientation: landscape){.mantine-Modal-modal{max-height:calc(100vh - 16px)!important;margin:8px!important}}@media (hover: none) and (pointer: coarse){.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root{min-height:44px!important;min-width:44px!important}.mantine-Select-item{padding:12px!important;font-size:14px!important}.mantine-ScrollArea-viewport{-webkit-overflow-scrolling:touch}}@media print{.mantine-Header-root,.mantine-Navbar-root,.mantine-Button-root{display:none!important}.mantine-AppShell-main{padding:0!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mantine-ThemeIcon-root svg,.mantine-ActionIcon-root svg{width:100%;height:100%}}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none}.mobile-center{text-align:center!important}.mobile-full-width{width:100%!important}.mobile-no-margin{margin:0!important}.mobile-small-text{font-size:12px!important}}body{margin:0;padding:0;overflow-x:hidden}.mantine-AppShell-header,.header-nav{position:fixed!important;top:0;left:0;right:0;z-index:200;height:60px}.main-content{padding-top:60px;min-height:calc(100vh - 60px);transition:margin-left .3s ease}@media (min-width: 769px){.main-content{margin-left:80px}.main-content.navbar-expanded{margin-left:240px}}@media (max-width: 768px){.main-content{margin-left:0;padding:68px 8px 8px}.navbar-desktop{display:none!important}.mantine-Drawer-root{z-index:300}.mobile-burger{display:block}.navbar-expand-button{display:none}.mobile-nav-item{padding:12px 16px;margin-bottom:4px}.mobile-nav-item:hover{background-color:#0000001a}.mobile-submenu-item{padding:8px 24px;font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){.main-content{padding:16px}}@media (min-width: 1025px){.main-content{padding:24px}}.navbar-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.content-wrapper{width:100%;max-width:100%;box-sizing:border-box}.responsive-table{overflow-x:auto;width:100%}@media (max-width: 768px){.responsive-table{font-size:14px}.responsive-table th,.responsive-table td{padding:8px 4px;min-width:100px}}@media (max-width: 768px){.mantine-Table-root{font-size:14px}.mantine-Button-root{font-size:14px;padding:8px 12px}.mantine-TextInput-root,.mantine-Select-root{margin-bottom:12px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}
