*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#f5f7f3;color:#24382e}#root{min-height:100vh}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #38634b;outline-offset:3px}.MuiTableContainer-root{overflow-x:auto}.MuiDialogContent-root img{object-fit:contain}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
