#root{max-width:100vw;margin:0;padding:0;text-align:left}.App{height:100vh;width:100vw}body{margin:0;display:flex;min-width:320px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-tabs{height:calc(100vh - 64px);display:flex;flex-direction:column}.ant-tabs>.ant-tabs-nav{margin-bottom:0}.ant-tabs>.ant-tabs-content-holder{flex:1;min-height:0}.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.ant-tabs-tabpane{height:100%}svg{overflow:visible}.cursor-pointer{cursor:pointer}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.pointer-events-none{pointer-events:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modern-tabs .ant-tabs-nav{border-bottom:1px solid rgba(229,231,235,.5)}.modern-tabs .ant-tabs-tab{background:#ffffffb3;border:1px solid rgba(229,231,235,.5);border-radius:8px 8px 0 0;margin-right:4px;transition:all .2s ease}.modern-tabs .ant-tabs-tab:hover{background:#ffffffe6;border-color:#3b82f64d;transform:translateY(-1px)}.modern-tabs .ant-tabs-tab-active{background:#fff;border-color:#3b82f680;box-shadow:0 2px 8px #0000001a}.modern-tabs .ant-tabs-tab-btn{color:#64748b;font-weight:500}.modern-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1e293b;font-weight:600}.modern-tabs .ant-tabs-tab-remove{color:#94a3b8;transition:all .2s ease}.modern-tabs .ant-tabs-tab-remove:hover{color:#ef4444;transform:scale(1.1)}@media (max-width: 768px){.modern-tabs .ant-tabs-tab{padding:8px 12px!important;font-size:14px!important;margin-right:2px}.ant-card-head-title{font-size:14px!important}.ant-space-vertical>.ant-space-item{margin-bottom:12px!important}}.control-panel-scroll::-webkit-scrollbar{width:6px}.control-panel-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.control-panel-scroll::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.control-panel-scroll::-webkit-scrollbar-thumb:hover{background:#0000004d}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#111827;background-color:#f9fafb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}#root{width:100vw;height:100vh}@media (max-width: 768px){.mobile-tab-container{height:calc(100dvh - 100px)!important;min-height:calc(100vh - 100px)!important}}@media (max-width: 430px) and (min-height: 800px){.mobile-tab-container{height:calc(100dvh - 90px)!important;min-height:calc(100vh - 90px)!important}}@media (max-width: 480px){.mobile-tab-container{height:calc(100dvh - 80px)!important;min-height:calc(100vh - 80px)!important}}@media (max-width: 430px) and (-webkit-min-device-pixel-ratio: 2){.mobile-tab-container{height:calc(100dvh - 70px)!important;min-height:calc(100vh - 70px)!important}}
