:root{font-synthesis:none;text-rendering:optimizelegibility;-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;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100dvh;margin:0}#root{width:100%;height:100dvh}.site-layout-content{background:#fff;min-height:280px;padding:24px}.logo{float:left;color:#fff;background:#ffffff4d;justify-content:center;align-items:center;width:120px;height:31px;margin:16px 24px 16px 0;font-weight:700;display:flex}.ant-row-rtl .logo{float:right;margin:16px 0 16px 24px}.login-form{max-width:300px;margin:0 auto}.login-form-button{width:100%}.upload-list-inline .ant-upload-list-item{float:left;width:200px;margin-right:8px}.upload-list-inline [class*=-upload-list-rtl] .ant-upload-list-item{float:right}.site-layout-background{background:#fff}.app-container{min-height:100vh}
.shadcn-btn-primary:hover:not(:disabled){background:#27272a!important;border-color:#27272a!important}.shadcn-btn-primary:active:not(:disabled){background:#09090b!important}.shadcn-btn-outline:hover:not(:disabled){background:#f4f4f5!important;border-color:#d4d4d8!important}.shadcn-btn-danger:hover:not(:disabled){background:#fef2f2!important;border-color:#fca5a5!important}.shadcn-input:hover:not(:disabled),.shadcn-textarea:hover:not(:disabled),.shadcn-select-trigger:hover{border-color:#a1a1aa}.shadcn-dropdown-item:hover{background:#f4f4f5!important}.ant-dropdown-menu-item .ant-popconfirm-reference,.ant-dropdown-menu-item [data-shadcn-popconfirm-trigger=true],.ant-dropdown-menu-item [data-shadcn-popconfirm-trigger=true]>div{align-items:center;width:100%;height:100%;display:flex!important}.shadcn-table-row:hover td{background:#fafafa}@keyframes shadcn-pulse{0%,to{opacity:1}50%{opacity:.48}}.shadcn-skeleton-bar{animation:1.6s cubic-bezier(.4,0,.6,1) infinite shadcn-pulse}.purchase-button-override,.purchase-button-override:hover,.purchase-button-override:focus,.purchase-button-override:active{color:#fff!important;background:#18181b!important;border-color:#18181b!important}.purchase-button-override span{color:#fff!important}.activeTabDropdown .ant-select-item{box-sizing:border-box;height:32px;min-height:32px;padding:5px 10px;line-height:1.2;font-size:12px!important;font-weight:500!important}.activeTabDropdown .ant-select-item-option-content{color:#09090b;align-items:center;line-height:1.2;display:flex;font-size:12px!important;font-weight:500!important}.activeTabDropdown .ant-select-item-option-content>div{align-items:center;gap:6px;width:100%;display:flex}.activeTabDropdown .ant-select-item-option-content>div>svg{flex-shrink:0;width:14px;height:14px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}
#root{margin:0 auto}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}
.ant-select{--select-padding-horizontal:8px!important}@media (max-width:767px){html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:12px}body{font-size:12px;line-height:1.4}h1{line-height:1.2;font-size:18px!important}h2{line-height:1.2;font-size:16px!important}h3{line-height:1.2;font-size:14px!important}h4{line-height:1.2;font-size:13px!important}h5,h6{line-height:1.2;font-size:12px!important}p,div,span{font-size:12px}small,.small-text{font-size:10px}html,body{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}:is(html:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus),body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus)){height:auto!important;position:static!important;overflow-y:auto!important}#root{position:relative;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}:is(html:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) #root,body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) #root){height:auto!important;overflow:visible!important}*{box-sizing:border-box!important}.ant-layout,.ant-layout-content,.ant-card,.ant-form,.ant-table-wrapper,.ant-modal{max-width:100vw!important;overflow-x:hidden!important}.ant-table{font-size:10px!important}.ant-table-wrapper{overflow-x:auto!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{white-space:nowrap;padding:6px 3px!important;font-size:10px!important}.ant-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px!important}.ant-modal-content{max-width:100%!important}.ant-input,.ant-select,.ant-picker{font-size:12px!important}.ant-input::placeholder{font-size:11px!important}.ant-form-item-label>label{font-size:12px!important}.ant-form-item-explain,.ant-form-item-extra{font-size:10px!important}.ant-btn{border-radius:10px;gap:5px!important;padding:4px 12px!important;font-size:12px!important}.ant-btn-lg{padding:6px 16px!important;font-size:14px!important}.ant-btn-sm{min-height:24px!important;padding:2px 8px!important;font-size:10px!important}.ant-card-body{font-size:12px!important}.ant-card-head-title{font-size:13px!important;font-weight:600!important}.ant-card-meta-title{font-size:12px!important;font-weight:500!important}.ant-card-meta-description{line-height:1.3;font-size:10px!important}.ant-pagination{font-size:10px!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:24px!important;height:24px!important;line-height:22px!important}.ant-tabs-tab{padding:4px 10px!important;font-size:12px!important;line-height:1.4!important}.ant-tooltip,.ant-dropdown-menu,.ant-notification,.ant-message,.ant-steps,.ant-progress{font-size:10px!important}}@media (max-width:480px){html,body{font-size:13px}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}h4{font-size:14px!important}h5,h6{font-size:13px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:2px!important;font-size:11px!important}.ant-btn{gap:5px!important;padding:4px 12px!important;font-size:13px!important}.ant-btn-lg{font-size:14px!important}.ant-btn-sm{min-height:24px!important;padding:4px 8px!important;font-size:11px!important}.ant-input,.ant-select,.ant-picker,.ant-card-body{font-size:13px!important}.ant-card-head-title{font-size:14px!important}.ant-card-meta-title{font-size:13px!important}.ant-card-meta-description{font-size:11px!important}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px!important}.ant-modal-title{font-size:16px!important}.ant-modal-body{font-size:13px!important}.ant-pagination{font-size:11px!important}.ant-tabs-tab{padding:4px 10px!important;font-size:12px!important;line-height:1.4!important}.mobile-nav-item{font-size:10px!important}.mobile-nav-item .anticon{font-size:16px!important}}@media (min-width:576px) and (max-width:767px){.ant-btn{gap:5px!important;font-size:14px!important}.ant-input,.ant-select,.ant-picker{font-size:14px!important}.ant-card-head-title{font-size:17px!important}.mobile-nav-item{font-size:11px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){@media (max-width:767px){body{font-size:15px}.ant-btn{gap:5px!important;font-size:15px!important}.ant-input,.ant-select,.ant-picker{font-size:15px!important}}}@media (max-width:767px){.mobile-nav-item{min-width:44px!important;min-height:44px!important}.ant-btn-sm{min-width:32px!important}.ant-btn,.ant-input,.ant-select,.ant-card-head-title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.ant-card-head{padding:0 8px!important}.ant-form-item{margin-bottom:18px!important}.ant-divider{margin:8px 0!important}.ant-divider-with-text{margin:16px 0!important}.ant-list-item{padding:6px 8px!important}.ant-tag{margin:2px 2px 2px 0!important;padding:0 4px!important;font-size:10px!important;line-height:16px!important}.ant-form-item-label{padding-bottom:2px!important}.ant-form-item-control{line-height:1.2!important}}
@media (max-width:767px){.text-xs{line-height:1.3;font-size:8px!important}.text-sm{line-height:1.3;font-size:10px!important}.text-base{line-height:1.4;font-size:12px!important}.text-lg{line-height:1.3;font-size:13px!important}.text-xl{line-height:1.2;font-size:14px!important}.text-2xl{line-height:1.2;font-size:16px!important}.text-3xl{line-height:1.1;font-size:18px!important}}@media (max-width:480px){.text-xs,.text-sm{font-size:11px!important}.text-base{font-size:13px!important}.text-lg{font-size:14px!important}.text-xl{font-size:16px!important}.text-2xl{font-size:18px!important}.text-3xl{font-size:20px!important}}@media (max-width:767px){.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.mobile-title-primary{margin-bottom:6px;line-height:1.2;font-size:16px!important;font-weight:600!important}.mobile-title-secondary{margin-bottom:4px;line-height:1.2;font-size:13px!important;font-weight:500!important}.mobile-title-tertiary{margin-bottom:3px;line-height:1.2;font-size:12px!important;font-weight:500!important}.mobile-body-primary{margin-bottom:8px;line-height:1.4;font-size:12px!important}.mobile-body-secondary{color:#666;margin-bottom:6px;line-height:1.4;font-size:10px!important}.mobile-caption{color:#888;line-height:1.3;font-size:10px!important}.mobile-label{color:#333;line-height:1.3;font-size:11px!important;font-weight:500!important}.mobile-button-text{line-height:1.1;font-size:12px!important;font-weight:500!important}.mobile-button-text-small{line-height:1.1;font-size:10px!important;font-weight:500!important}.mobile-nav-text{line-height:1.1;font-size:11px!important}.mobile-table-header{line-height:1.2;font-size:10px!important;font-weight:600!important}.mobile-table-cell{line-height:1.3;font-size:10px!important}}@media (max-width:480px){.mobile-title-primary{font-size:18px!important}.mobile-title-secondary{font-size:14px!important}.mobile-body-primary{font-size:13px!important}.mobile-body-secondary{font-size:12px!important}.mobile-caption{font-size:11px!important}.mobile-button-text{font-size:13px!important}.mobile-table-header,.mobile-table-cell{font-size:11px!important}}@media (max-width:767px){.mobile-readable{line-height:1.6!important}.mobile-spaced{letter-spacing:.3px!important}.mobile-highlight{color:#18181b!important;font-weight:600!important}.mobile-error{color:#ff4d4f!important;font-size:12px!important;font-weight:500!important}.mobile-success{color:#52c41a!important;font-size:12px!important;font-weight:500!important}.mobile-warning{color:#fa8c16!important;font-size:12px!important;font-weight:500!important}}