body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(66,165,245,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;touch-action:manipulation;-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}.MuiButton-root,.MuiIconButton-root,[role=button],a,button{min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}.App{display:flex;height:100vh;min-height:100vh}h1{color:#1976d2}p{font-size:1.2em}.navbar{align-items:center;background-color:#1976d2;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.navbar-title{font-size:1.5em;font-weight:700}.navbar-links{display:flex;gap:10px}.navbar-links button{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;padding:5px 10px}.navbar-links button:hover{background-color:#1565c0}.navbar-links a{color:#fff;text-decoration:none}.MuiButton-root,.MuiFab-root,.MuiIconButton-root,a[role=button],button,input[type=button],input[type=submit]{min-height:44px;min-width:44px;touch-action:manipulation}.MuiButton-root:active,.MuiIconButton-root:active{opacity:.7;transform:scale(.98);transition:transform .1s ease,opacity .1s ease}.MuiButton-root,button{-webkit-user-select:none;user-select:none}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}.MuiButton-root{min-height:48px!important;padding:12px 24px!important}.MuiIconButton-root{min-height:48px!important;min-width:48px!important;padding:12px!important}.MuiCard-root{margin-bottom:16px!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}}@supports (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.mobile-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}body{overscroll-behavior-y:contain}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}
/*# sourceMappingURL=main.1036e8eb.css.map*/