html,body,#root{height:100%;margin:0;padding:0;overflow-x:hidden}html{height:100%;height:-webkit-fill-available}body{min-height:100%;min-height:-webkit-fill-available;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#151515,#202020,#151515);color:#fffffff2}#root{min-height:100vh;min-height:-webkit-fill-available;display:flex;flex-direction:column}#root:has(.gestion-content){min-height:auto}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom))}}input,select,textarea{font-size:16px}*{scroll-behavior:smooth}::-webkit-scrollbar{width:0px;background:transparent}@media screen and (display-mode: standalone){body{-webkit-user-select:none;-webkit-touch-callout:none}}button,.MuiButton-root,.MuiIconButton-root{-webkit-user-select:none;-webkit-touch-callout:none}*{-webkit-tap-highlight-color:transparent}*{will-change:auto}button,.MuiButton-root,.MuiIconButton-root,a{min-height:44px;min-width:44px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#root{animation:fadeIn .3s ease-in-out}.MuiDialog-paper,.MuiDrawer-paper,.MuiPaper-root{filter:brightness(1.15)!important}.MuiAppBar-root{filter:none!important}.MuiTypography-root,.MuiButton-root,.MuiIconButton-root{text-shadow:0 1px 2px rgba(0,0,0,.3)}.MuiDivider-root{opacity:.3;background-color:#fff3!important}
