#root{max-width:100%;margin:0 auto;text-align:center}.demo-logo-vertical{height:32px;margin:16px;background:#ffffff4d}.ant-layout-sider-collapsed .demo-logo-vertical{margin:16px 8px}.user-dropdown:hover{background-color:#0000000a}.ai-analyzing-icon{animation:ai-pulse 1.5s ease-in-out infinite}@keyframes ai-pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}@media (max-width: 768px){.user-dropdown>div{display:none}.ant-layout-header{padding:0 16px!important;font-size:16px!important}.ant-table-wrapper{overflow-x:auto}.ant-layout-content>div{padding:16px!important}.ant-card,.ant-form-item{margin-bottom:16px}.ant-form-item .ant-btn{width:100%;margin-bottom:8px}.ant-space-horizontal{flex-wrap:wrap}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto}.ant-descriptions-item-label{width:40%!important}.ant-col{margin-bottom:16px}.ant-table-cell{word-break:break-word}.ant-upload-dragger,.ant-page-header{padding:16px!important}.ant-input-number{width:100%!important}}@media (max-width: 480px){.ant-layout-content>div{padding:12px!important}.ant-table-cell .ant-space-horizontal{flex-direction:column;align-items:flex-start}.ant-modal{max-width:100vw!important;margin:0;top:0}.ant-modal-content{border-radius:0}.ant-table{font-size:12px}.ant-table-cell:nth-child(n+4){display:none}.hide-on-mobile{display:none!important}}.ant-btn-group .ant-btn{width:auto!important}.ant-space>.ant-space-item .ant-btn{width:auto!important}.ant-form-item-control-input-content>.ant-btn-primary{width:100%}@media (max-width: 768px){.ant-layout-header>div:first-child{font-size:16px!important;font-weight:500}}@media (max-width: 768px){.ant-btn{min-height:40px;padding:4px 16px}.ant-input,.ant-input-number,.ant-picker{min-height:40px}.ant-select-selector{min-height:40px!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#root{width:100%;margin:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
