*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#667eea;background:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:100vw;min-height:100%;overflow-x:hidden;width:100%}body:before{background-color:#667eea;background-image:linear-gradient(135deg,#667eea,#764ba2);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}#root{background:#0000;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.ant-layout-header{line-height:normal}.ant-table-wrapper{overflow-x:auto}.page-container{box-sizing:border-box;max-width:100vw;padding:12px;width:100%}@media (max-width:767px){.page-container{padding:8px}}.responsive-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (max-width:767px){.responsive-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media (hover:none){.ant-btn-sm{min-height:36px;padding:4px 12px}.ant-btn{min-height:40px}}.ant-table-wrapper .ant-table{table-layout:auto}.ant-table-wrapper .ant-table-cell{white-space:normal;word-break:break-word}@media (max-width:767px){.ant-tabs-tab{font-size:13px!important;padding:10px 12px!important}}