*{margin:0;padding:0;box-sizing:border-box}body{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}@media (max-width: 768px){.ant-layout-content{padding:12px!important}.ant-card{border-radius:8px}.ant-list-item{flex-direction:column;align-items:flex-start}.ant-list-item-meta{width:100%}.ant-steps-vertical .ant-steps-item-description{display:none}}@media (max-width: 576px){.ant-modal{width:95%!important;max-width:none}.ant-tabs-tab{padding:8px 12px!important;font-size:13px}.ant-btn{font-size:13px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#7c3aed;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6d28d9}img{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}img[src]{animation:none;background:none}.ant-card{transition:all .3s ease}.ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed26}.ant-btn-primary{background:#7c3aed!important;border-color:#7c3aed!important}.ant-btn-primary:hover{background:#6d28d9!important;border-color:#6d28d9!important}.ant-tag-blue{background:#f0e7ff!important;border-color:#d8b4fe!important;color:#7c3aed!important}.ant-table-thead>tr>th{background:#f9f0ff!important;font-weight:600}.ant-table-tbody>tr:hover>td{background:#faf5ff!important}.ant-modal-header{border-bottom:2px solid #7C3AED!important}.ant-modal-title{color:#7c3aed!important;font-weight:600}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#7c3aed!important}.ant-tabs-ink-bar{background:#7c3aed!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#7c3aed!important;border-color:#7c3aed!important}.ant-empty-description{color:#9ca3af}.ant-spin-dot-item{background-color:#7c3aed!important}
