body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1b1b1b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Inter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.client-view{font-family:Inter,sans-serif;margin-left:auto;margin-right:auto;max-width:1100px;width:98%}.background-full{background-color:#1b1b1b;height:100%;position:absolute;width:100%}.flexBox{display:block;width:100%}.dynamic-tables{border-radius:8px;color:#eaeaea;flex-grow:1}.tab-button{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#eaeaea;cursor:pointer;flex:1 1 auto;font-size:14px;font-weight:700;padding:10px 15px;text-align:center;transition:background-color .2s,color .2s}.tab-button.active{border:1px solid #165370;color:#fff;color:#165370;font-weight:700}.tabs-container{margin-bottom:20px}.button-container,.tabs-container{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-top:20px;width:100%}.button-container{padding-bottom:10px;z-index:100}.tab-content{background-color:#1e1e1e;border:1px solid #444;border-radius:5px;padding:20px}.table-container h2{color:#eaeaea;margin-bottom:15px}.data-table{border-radius:5px;border-spacing:0;margin-top:10px;overflow:hidden;width:100%}.data-table td,.data-table th{border:1px solid #444;font-size:12px;font-weight:700;padding:10px;text-align:left}.data-table th:first-child{border-top-left-radius:5px}.data-table th:last-child{border-top-right-radius:5px}.data-table tr:last-child td:first-child{border-bottom-left-radius:5px}.data-table tr:last-child td:last-child{border-bottom-right-radius:5px}.data-table th{background-color:#1653704a;color:#fff}.data-table td{background-color:#1a1a1a;color:#eaeaea}.data-table tr:nth-child(2n) td{background-color:#2a2a2a}.data-table td[colspan]{font-style:italic;text-align:center}.chart-container{height:200px;overflow:hidden;width:100%}.form-title{color:#eaeaea;font-size:24px;font-weight:700}button{background-color:#333;border:1px solid #444;border-radius:4px;color:#eaeaea;cursor:pointer;padding:8px 12px}button:hover{filter:brightness(1.1)}.dashboard-bullet{color:#165370;font-size:24px;font-weight:700;margin-bottom:10px}.dashboard-bullet-number{color:#adadad;font-size:20px;font-weight:700;margin-bottom:10px;margin-left:10px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.refresh-all-button{background-color:#165370;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;transition:background-color .3s}.refresh-all-button:hover{background-color:#1b6c91}.login{align-items:center;background-color:#1a1a1a;color:#eaeaea;display:flex;height:100vh;justify-content:center;width:100%}.loginBox{background-color:#161616;border:1px solid #165370;border-radius:10px;max-width:400px;padding:20px;text-align:center;width:80%}.loginButton{background-color:#165370;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#eaeaea;cursor:pointer;flex:1 1 auto;font-size:16px;font-weight:600;padding:20px 40px;text-align:center;transition:background-color .2s,color .2s}.logoutButton{border-right:4px solid #701616}.form-container{border:1px solid #444;border-radius:5px;font-family:Arial,sans-serif;margin-bottom:20px;padding:20px;width:calc(100% - 40px)}.form-container-outter{font-family:Arial,sans-serif;margin-top:20px}.form-container-outter-empty{font-family:Arial,sans-serif;margin-left:0;width:0}.form-title{color:#165370}.form-description,.form-title{margin-bottom:20px;text-align:left}.form-description{color:#eaeaea;font-size:14px;line-height:1.5}.form-field{margin-bottom:20px}.form-label{color:#eaeaea;display:block;font-weight:700;margin-bottom:5px}.form-hint{color:#555;display:block;font-size:.9em;margin-top:2px}.form-input{background-color:#1e1e1e;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#dcdcdc;padding:10px;width:100%}.form-radio-group{display:flex;flex-direction:column}.form-radio{color:#eaeaea;font-size:14px;margin-bottom:10px}.form-button{background-color:#165370;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.form-button:hover{filter:brightness(1.1)}.form-section-title{color:#4b93ff;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:20px}.form-message{color:#eaeaea}
/*# sourceMappingURL=main.445ff4ff.css.map*/