#root{margin:0 auto;padding:2rem;text-align:center}.auth-logout{background-color:#888;color:#fff;border:none;border-radius:4px;padding:12px 16px;font-size:16px;cursor:pointer;transition:background-color .3s;margin-top:16px}.auth-logout:hover{background-color:#555}.app-container{text-align:center}.table-disabled-grey{background-color:#cccccc21;color:gray}@media only screen and (max-width: 768px){#root{padding-left:0rem!important;padding-right:0rem!important}.stepper-item-container>span:first-child{flex-direction:column;max-height:80px}.stepper-item-container>span:first-child span:first-child{padding:0;margin-bottom:5px}.stepper-item-container>span:first-child span:nth-child(2){max-height:20px}}.auth-box{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:16px;max-width:400px;margin:0 auto}.auth-title{font-size:24px;margin-bottom:16px}.auth-input{padding:12px;border:1px solid #ccc;border-radius:4px;margin-bottom:12px;font-size:16px}.auth-error{color:red;font-size:14px;margin-bottom:12px}.auth-submit{background-color:#1976d2;color:#fff;border:none;border-radius:4px;padding:12px 16px;font-size:16px;cursor:pointer;transition:background-color .3s}.auth-submit:hover{background-color:#1565c0}.auth-disabled{opacity:.6;pointer-events:none}.auth-links{margin-top:16px;text-align:center}.auth-link{text-decoration:none;color:#1976d2;font-weight:500;margin-left:8px}.auth-link:hover{text-decoration:underline}.app-bar-logo{margin:auto;cursor:pointer}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;-webkit-text-size-adjust:100%}
