*{margin:0;padding:0;box-sizing:border-box}.login-back-btn:hover{color:#6366f1!important}.header-user-btn{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background .2s,color .2s;-webkit-user-select:none;user-select:none}.header-user-btn:hover{background:#0000000a;color:#6366f1!important}.header-user-btn:hover span,.header-user-btn:hover .anticon{color:#6366f1!important}.header-collapse-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none;color:#000000e0}.header-collapse-btn:hover{background:#0000000a}.canvas-select{cursor:crosshair}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}@media (max-width: 767px){body{font-size:13px}input,textarea,select{font-size:16px!important}.ant-card-body{padding:12px}.ant-card-head{padding:0 12px;min-height:40px;font-size:14px}.ant-card-head-title{font-size:14px}.ant-table{font-size:12px}.ant-table-small .ant-table-cell{padding:5px 4px!important;font-size:12px}.ant-table-small .ant-table-thead>tr>th{font-size:12px}.ant-tag{font-size:11px;padding:0 4px;line-height:18px}.ant-btn-sm,.ant-btn-link.ant-btn-sm,.ant-pagination{font-size:12px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:28px;height:28px;line-height:28px;font-size:12px}.ant-typography{font-size:13px}h5.ant-typography{font-size:14px!important}}
