body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#12111f;color:#fff;font-family:Arial,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.container{background-color:#252432;border-radius:12px;box-shadow:0 8px 16px #12111f33;box-sizing:border-box;margin:0 auto;max-width:400px;padding:40px;text-align:center;width:100%}.login-form{align-items:center;display:flex;flex-direction:column}.form-input{background-color:#ffffff26;border:1px solid #fff6;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;margin:15px 0;outline:none;padding:15px;width:100%}.form-input:focus{border-color:#fff}.form-input::placeholder{color:#fff9}.submit-button{background-color:#ff4b44;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:15px;transition:background-color .3s ease;width:100%}.submit-button:hover{background-color:#ff4b44b3}.submit-button:disabled{cursor:not-allowed;opacity:.6}.background-image{height:auto;margin-bottom:20px;pointer-events:none;width:100%}.error-message{color:#ff4747;font-size:14px;margin-top:15px}.button-group{display:flex;justify-content:space-between;padding:20px}.chart-button,.download-button{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease;width:49%}.download-button{background-color:#ff4b44;color:#fff}.download-button:hover{background-color:#ff4b44b3}.chart-button{background-color:#6ba05d;color:#fff}.chart-button:hover{background-color:#6ba05db3}.data-container{background-color:#252432;box-sizing:border-box;color:#fff;margin:0;overflow:auto;padding:0;width:100%}.table-container{margin:0;overflow-x:auto;overflow-y:auto;padding:0;width:100%}.data-table{border-collapse:collapse;table-layout:auto;width:100%}.data-table td,.data-table th{border:1px solid #ffffff1a;color:#fff;font-size:12px;padding:8px;text-align:center;white-space:nowrap}.data-table th{background-color:#ffffff1a;position:sticky;top:0;vertical-align:top;z-index:1}.header-content{justify-content:space-between}.header-content,.sort-button{align-items:center;display:flex}.sort-button{background:none;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:10px;height:20px;justify-content:center;margin-left:5px;padding:0;width:20px}.sort-button:hover{border-color:#ff4b44;color:#ff4b44}.filter-container{align-items:flex-start;display:flex;flex-direction:column}.filter-input{background-color:#ffffff1a;border:1px solid #fff3;box-sizing:border-box;color:#fff;font-size:12px;margin-top:4px;padding:4px;white-space:nowrap;width:100%}.filter-input::placeholder{color:#fff9}.invert-checkbox{margin-top:4px}.invert-checkbox,.invert-checkbox label{align-items:center;display:flex;padding:0}.invert-checkbox label{color:#fff;font-size:12px;margin:0}.invert-checkbox input[type=checkbox]{margin:0 3px 0 0;padding:0}.faq-section{background-color:#252432;border-radius:12px;box-shadow:0 8px 16px #12111f33;margin:10px auto 20px;max-width:800px;padding:0 20px 20px;width:100%}.faq-section h2{border-bottom:1px solid #fff3;color:#fff;font-size:24px;margin-bottom:20px;padding-bottom:10px;padding-top:10px;text-align:center}.faq-list{max-height:600px;overflow-y:auto}.faq-item{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:10px}.faq-question{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;padding:10px 0}.faq-question:hover{color:#ff4b44}.faq-answer{color:#fff;font-size:16px;line-height:1.5;margin-top:10px}.faq-item svg{color:#fff;height:16px;width:16px}.modal{align-items:center;background-color:#12111fe6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#252432;border-radius:12px;height:90%;overflow:auto;padding:20px;position:relative;width:90%}.close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:10px;top:10px;transition:color .2s ease}.close-button:hover{color:#ff4b44}.loading-container{flex-direction:column;margin-top:20px}.image-cell,.loading-container{align-items:center;display:flex}.image-cell{justify-content:center;padding:0;text-align:center;vertical-align:middle}.image-cell img{display:block;height:30px;margin:0;padding:0;width:29px}.data-table tr:nth-child(2n){background-color:#ffffff0d}@media (max-width:576px){.container{margin-top:10px}.data-table td,.data-table th{font-size:10px;padding:6px}.filter-input{font-size:10px;padding:4px}.chart-button,.download-button{font-size:14px;padding:8px 16px}.faq-section{border-radius:8px;box-shadow:none;margin:20px 10px;padding:0 15px 15px;width:calc(100% - 20px)}.faq-section h2{font-size:20px;padding-bottom:8px}.faq-question{font-size:16px;padding:8px 0}.faq-answer{font-size:14px}.faq-item svg{height:14px;width:14px}}@media (max-width:576px) and (orientation:landscape){.container{margin-top:20px;padding:20px}.submit-button{font-size:14px;padding:12px 24px}.form-input{font-size:14px;padding:12px}}@media (min-width:577px) and (max-width:768px){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:200px}}@media (min-width:577px) and (max-width:768px) and (orientation:landscape){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:200px}}@media (min-width:769px) and (max-width:992px){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:0}}@media (min-width:769px) and (max-width:992px) and (orientation:landscape){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:0}}@media (min-width:993px) and (max-width:1200px){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:0}}@media (min-width:993px) and (max-width:1200px) and (orientation:landscape){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:0}}@media (min-width:1201px){.app-container{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-top:20px;padding:20px}.container{margin-top:100px}}
/*# sourceMappingURL=main.efd2b2d7.css.map*/